

Encore est la plateforme de développement backend qui automatise l'infrastructure pour un développement fluide, de local à votre cloud. Développez votre backend localement avec une infrastructure instantanée, prévisualisez les PRs dans des environnements dédiés, et évitez le fastidieux infrastructure-as-code avec une configuration automatique de l'infrastructure dans votre cloud (AWS & GCP).

Encore est un framework backend open-source conçu pour simplifier le développement de systèmes distribués en automatisant la gestion de l'infrastructure et en garantissant la sécurité des types de bout en bout. Il prend en charge à la fois TypeScript et Go, permettant aux développeurs de définir des services directement dans le code, avec Encore gérant la génération de l'infrastructure, le câblage, la documentation de l'API et le traçage. Caractéristiques clés et fonctionnalités : - Développement d'API à sécurité de type : Transformez les fonctions en API avec un minimum de code, car Encore génère le code de communication nécessaire, garantissant une sécurité complète des types. - Intégration automatisée de l'infrastructure : Définissez des composants d'infrastructure tels que des bases de données, des systèmes Pub/Sub, du stockage d'objets, des tâches cron, des secrets et des caches comme des objets à sécurité de type dans votre code d'application, éliminant ainsi le besoin de configuration manuelle. - Runtime haute performance : Le runtime multi-threadé de Rust d'Encore, intégré avec Node.js, offre des performances jusqu'à 9 fois plus rapides par rapport aux frameworks traditionnels comme Express.js. - Outils de développement local complets : Profitez de la configuration automatisée de l'infrastructure locale avec des capacités de rechargement à chaud, un catalogue de services avec une documentation complète de l'API, un explorateur d'API pour les tests, un traçage distribué et des diagrammes d'architecture en temps réel. - Options de déploiement flexibles : Déployez des applications partout où les images Docker sont prises en charge en utilisant les outils open-source d'Encore, ou automatisez entièrement les processus d'infrastructure et de DevOps dans votre environnement cloud sur AWS et GCP avec Encore Cloud. Valeur principale et problème résolu : Encore aborde les complexités inhérentes à la construction et à la gestion de systèmes distribués en fournissant un framework unifié qui automatise l'approvisionnement en infrastructure et assure la sécurité des types tout au long du processus de développement. Cette approche réduit considérablement le temps et les efforts nécessaires pour la configuration et la maintenance, permettant aux développeurs de se concentrer sur l'écriture de la logique métier plutôt que de gérer le code standard et les configurations manuelles. En rationalisant le flux de travail de développement et en améliorant les performances, Encore permet aux équipes de construire des applications robustes et évolutives plus efficacement.



Encore is a development platform designed to simplify the creation of backend applications. It offers a range of features that help developers build, test, and deploy cloud-native applications more efficiently. By leveraging Encore's integrated development environment, users can streamline workflows, manage infrastructure automatically, and ensure seamless scalability. The platform is suitable for developers looking to optimize their programming processes and reduce time spent on configuration and infrastructure management.