Encore
Plateforme de développement open source pour construire des systèmes distribués en Go et TypeScript avec provisioning automatique d'infrastructure sur AWS et GCP.
Communauté:
Aperçu du produit
Qu'est-ce que Encore ?
Encore est une plateforme de développement backend complète qui combine un framework open source avec des capacités d'automatisation cloud optionnelles. Elle élimine la complexité des workflows DevOps traditionnels en permettant aux développeurs de déclarer l'infrastructure directement dans leur code d'application en utilisant Go ou TypeScript. Plutôt que de maintenir des configurations Terraform séparées ou des fichiers YAML Kubernetes, les développeurs écrivent du code backend type-safe qu'Encore analyse et traduit automatiquement en infrastructure cloud provisionnée. La plateforme fournit un environnement de développement local unifié qui reflète les configurations de production, complet avec observabilité intégrée, catalogues de services et diagrammes d'architecture. Les développeurs déploient vers leurs propres comptes AWS ou GCP sans verrouillage fournisseur, tandis que la plateforme Encore Cloud optionnelle automatise le provisioning d'infrastructure, les politiques de sécurité et les workflows DevOps.
Fonctionnalités clés
Infrastructure déclarative dans le code
Définissez les microservices, bases de données, sujets Pub/Sub, tâches cron et autres ressources cloud directement dans votre code d'application en tant qu'objets type-safe, éliminant le besoin de configurations Terraform ou YAML séparées.
Environnement de développement local
Exécutez l'ensemble de votre système distribué localement avec une seule commande, incluant bases de données, services et primitives d'infrastructure qui reflètent parfaitement votre environnement cloud.
Provisioning automatique d'infrastructure
Connectez votre compte AWS ou GCP et Encore provisionne automatiquement toutes les ressources cloud nécessaires incluant VPC, sous-réseaux, groupes de sécurité, bases de données et infrastructure de calcul.
Observabilité et débogage intégrés
Le traçage distribué intégré, catalogue de services, documentation API et diagrammes d'architecture fournissent une visibilité complète sur votre système sans outils supplémentaires.
Déploiement sans configuration
Déployez vers des environnements de prévisualisation ou de production directement depuis votre dépôt avec orchestration automatique d'infrastructure et sans configuration DevOps manuelle requise.
Sécurité à privilèges minimaux
Génère automatiquement des permissions IAM minimales basées sur votre code, garantissant que les applications suivent les meilleures pratiques de sécurité sans configuration manuelle de politiques.
Cas d'utilisation
- Développement de microservices : Construisez des systèmes distribués évolutifs et pilotés par événements en utilisant des définitions de services type-safe qui gèrent automatiquement la communication inter-services et la gestion des ressources.
- Prototypage rapide de backend : Prototypez et déployez rapidement des services backend avec un minimum de code passe-partout d'infrastructure, permettant aux développeurs de se concentrer sur la logique métier plutôt que sur la configuration cloud.
- Opérations cloud rentables : Réduisez la charge de travail DevOps de 90% et les dépenses cloud grâce à l'optimisation automatisée des ressources et la génération efficace d'infrastructure sans surcharge de configuration inutile.
- Développement backend multi-cloud : Développez des applications backend avec portabilité entre AWS et GCP, la plupart du code restant du Go ou TypeScript standard sans liaisons spécifiques au cloud.
- Développement d'API type-safe : Créez des API prêtes pour la production avec sécurité de type de bout en bout, validation automatique de schéma et bibliothèques client générées pour l'intégration frontend.
FAQ
Alternatives à Encore
Xata.io
Une plateforme PostgreSQL serverless conçue pour une gestion de base de données évolutive, flexible et conviviale pour les développeurs avec branchement intégré et migrations sans interruption.
Plural.sh
Une plateforme évolutive de gestion Kubernetes offrant une automatisation GitOps à l'échelle de la flotte, l'infrastructure as code et le provisionnement en libre-service.
Beam Cloud
Plateforme cloud permettant le déploiement rapide et la mise à l'échelle de charges de travail serverless et de conteneurs avec une expérience de développement transparente.
Dagger
Runtime open-source pour des workflows conteneurisés et composables avec forte modularité, répétabilité et compatibilité multiplateforme.
DeepSource
Plateforme DevSecOps unifiée offrant une analyse statique automatisée, un scan de sécurité et des outils de qualité de code avec remédiation assistée par l'IA.
Cycode
Plateforme complète de gestion de la posture de sécurité des applications offrant une sécurité de bout en bout du code au cloud avec une visibilité des risques en temps réel et une correction automatisée.
Union AI
Plateforme unifiée d'orchestration AI qui simplifie le développement, l'exécution et la montée en charge des workflows AI/ML sur des environnements multi-cloud et multi-cluster.
Codesphere
Plateforme cloud centrée sur les développeurs permettant le déploiement, l'auto-scaling et la gestion transparents d'applications complexes avec une configuration minimale.
Analytiques du site Encore
🇨🇿 CZ: 30.23%
🇺🇸 US: 6.68%
🇮🇳 IN: 6.43%
🇪🇹 ET: 5.81%
🇳🇬 NG: 4.03%
Others: 46.82%
