Encore logo

Encore

Freemium
Visitar

Plataforma de infraestructura backend para equipos que crean backends de producción en TypeScript o Go, con recursos en su propia cuenta de AWS o GCP, desarrollo local, entornos de vista previa y flujos de trabajo asistidos por IA.

¿Qué es Encore?

Encore es una plataforma de infraestructura backend para equipos que crean backends en TypeScript o Go. Convierte el código de la aplicación en infraestructura cloud y aprovisiona los recursos necesarios en tu propia cuenta de AWS o GCP, utilizando una estructura diseñada para funcionar tanto con desarrolladores humanos como con asistentes de programación basados en IA.

La plataforma combina desarrollo local, automatización de despliegues y observabilidad. Según el sitio, puedes ejecutar el backend localmente con servicios y bases de datos reales, realizar despliegues con aprovisionamiento automático e inspeccionar el sistema resultante mediante trazas, diagramas de arquitectura, un catálogo de servicios y un panel.

¿Qué puede hacer Encore?

Infraestructura definida en código

Declara servicios e infraestructura en TypeScript o Go y deja que Encore convierta ese código en los recursos cloud que necesita tu backend.

Desarrollo local con infraestructura similar a producción

Ejecuta tu backend localmente con bases de datos reales, pub/sub, migraciones y trazas para que el entorno de desarrollo se parezca más al de producción.

Automatización cloud en tu propia cuenta

Obtén aprovisionamiento automático, seguimiento de la infraestructura y gestión de cambios al realizar despliegues en tu propia cuenta de AWS o GCP.

Observabilidad y vistas de arquitectura

Utiliza trazas distribuidas integradas, diagramas de arquitectura y un catálogo de servicios para inspeccionar servicios, API, bases de datos y flujos de mensajes.

Entornos de vista previa

Crea entornos completos para pull requests y prueba los cambios con infraestructura real antes del lanzamiento.

Desarrollo asistido por IA

Utiliza el servidor MCP de Encore y su flujo de trabajo orientado a la IA para ayudar a los asistentes de programación a comprender servicios, API y esquemas.

Casos de uso

“Desarrollo de nuevos backends”

Crea un backend nuevo en TypeScript o Go y haz que Encore aprovisione bases de datos, almacenamiento de objetos, pub/sub y otros recursos directamente desde el código.

“Migración incremental”

Adopta Encore gradualmente en una aplicación existente trasladando los servicios uno a uno, en lugar de reescribir todo el sistema.

“Desarrollo local de productos”

Ejecuta un backend completo en un portátil con infraestructura real y prueba después los cambios en un entorno con la misma estructura que el utilizado en producción.

“Validación de pull requests”

Crea entornos de vista previa para cada pull request, de modo que los revisores puedan validar el comportamiento con infraestructura real antes de fusionarlo.

“Implementación asistida por IA”

Da acceso a los asistentes de programación basados en IA a servicios, API y esquemas para que puedan generar código que coincida con la arquitectura actual.

Preguntas frecuentes

¿Se puede usar Encore en un proyecto existente?

Encore se puede utilizar tanto en proyectos nuevos como en aplicaciones existentes. En bases de código existentes, puedes adoptarlo de forma incremental convirtiendo los servicios para que utilicen el SDK de Encore, uno por uno.

¿Cómo se compara Encore con Terraform o Pulumi?

Encore aprovisiona la infraestructura directamente desde el código de la aplicación, en lugar de utilizar archivos de configuración independientes de Terraform o Pulumi. La fuente indica que aprovisiona automáticamente cada entorno y elimina la necesidad de mantener configuraciones de Terraform o stacks de Pulumi.

¿Cómo es el flujo de desarrollo local?

El flujo de desarrollo local se centra en `encore run`, que inicia la aplicación, aprovisiona bases de datos locales, ejecuta migraciones, inicia pub/sub y abre un panel local. El entorno está diseñado para reflejar el de producción y admite trazas distribuidas, vistas del catálogo de servicios y exploración de API.

¿Qué lenguajes de programación admite Encore?

Encore admite TypeScript y Go. Se describe que ambos lenguajes ofrecen el conjunto completo de funciones.

¿Qué opciones de precios hay disponibles?

Encore ofrece un plan gratuito, un plan Pro desde 49 $ por miembro al mes y un plan Enterprise con precios personalizados. La página de precios también menciona una prueba gratuita de 14 días para Pro y ventas mediante contacto para Enterprise.

Datos rápidos

Categoría
Herramienta para desarrolladores
Plataforma
AWS y GCP
Lenguajes
TypeScript, Go
Flujo de trabajo principal
Definir la infraestructura en código, ejecutarla localmente y desplegarla en tu propia cuenta cloud
Modelo de precios
Plan gratuito, plan Pro desde 49 $ por miembro/mes y Enterprise con contacto de ventas
Dominio de origen
encore.cloud

Análisis de tráfico de Encore

Los datos de tráfico son solo como referencia.

Valoración del dominio
46

Alternativas a Encore

Sanity logo

Sanity

sanity.io

Sistema operativo de contenidos para crear, gestionar y distribuir contenido estructurado en experiencias web, móviles y aplicaciones basadas en agentes, con colaboración y flujos de trabajo asistidos por IA.

Upfort logo

Upfort

upfort.com

Plataforma de ciberseguridad y ciberseguros que combina controles de seguridad listos para usar con flujos de trabajo de seguros para ayudar a las organizaciones a reducir el riesgo cibernético, proteger el correo y los dispositivos, y gestionar opciones de cobertura.

Smart Food Safe logo

Smart Food Safe

smartfoodsafe.com

Software de gestión de la inocuidad y la calidad alimentaria para el cumplimiento normativo, la preparación para auditorías, la certificación y flujos de trabajo documentales asistidos por IA.

Modeliks logo

Modeliks

modeliks.com

Plataforma online para crear previsiones financieras, informes, planes de negocio y presentaciones para inversores. Sus flujos guiados ayudan a modelar el rendimiento empresarial sin experiencia financiera previa.

Quo logo

Quo

openphone.com

Quo es un sistema telefónico empresarial que reúne llamadas, mensajes, contactos y flujos de trabajo compartidos en un solo espacio para startups y pequeñas empresas.

UpKeep logo

UpKeep

upkeep.com

UpKeep es una plataforma CMMS y de operaciones de activos para equipos de mantenimiento, operaciones y confiabilidad.