En el mundo actual del desarrollo de software, construir aplicaciones distribuidas, escalables y resilientes puede ser una tarea compleja. En esta charla exploraremos cómo simplificar este proceso utilizando dos herramientas poderosas: Dapr (Distributed Application Runtime) y Testcontainers.
Dapr abstrae las complejidades comunes de las aplicaciones cloud native —como la comunicación entre servicios, la gestión de estado, la publicación de eventos o los secretos— mediante APIs portables y componentes reutilizables. Por otro lado, Testcontainers permite ejecutar tests de integración realistas mediante entornos efímeros basados en contenedores, facilitando la validación de nuestras aplicaciones en condiciones muy cercanas a producción.
Si estás construyendo microservicios o sistemas distribuidos y buscas mejorar su resiliencia sin sacrificar la productividad del equipo de desarrollo, esta charla es para ti.
Descubre cómo Dapr y Testcontainers pueden transformar la forma en que construyes y pruebas microservicios. En esta sesión aprenderás a aplicar estas herramientas para reducir la complejidad operativa y acelerar el desarrollo de sistemas distribuidos en la nube.
Esta charla te enseñará a usar Dapr para desacoplar funcionalidades comunes como pub/sub, secretos, y gestión de estado, y a usar Testcontainers para validar tu aplicación con bases de datos reales, brokers, y otros servicios en contenedores aislados.
Está dirigida a desarrolladores backend, ingenieros de plataforma y arquitectos de software interesados en construir aplicaciones modernas, resilientes y fáciles de mantener en entornos cloud native.
- Cloud Native
- Dapr
- Testcontainers
- microservicios
- integración continua