Marcia Villalba
Marcia Villalba

Marcia Villalba

Aplicaciones distribuidas usando eventos y máquinas de estado

Aplicaciones distribuidas usando eventos y máquinas de estado

En este blog post podes encontrar información adicional a la charla de reinvent SPA301 - Aplicaciones distribuidas usando eventos y máquinas de estados

Cuando la charla este disponible en youtube pondre el video aca

Código

Podes encontrar el código de esta presentación: https://github.com/danilop/events-and-workflows

Máquinas de estado y AWS Step Functions

Organizar aplicaciones serverless puede ser complejo. Crear funciones que se ejecuten en un orden establecido y que hagan una sola cosa se vuelve extremadamente complicado si no tenemos un lugar central donde coordinar el estado de nuestras aplicaciones Serverless. Para eso usamos Step functions. Step functions son un servicio totalmente gestionado por AWS que nos permite crear y mantener maquinas de estado en la nube totalmente serverless. Estas maquinas de estado se conectan fácilmente a otros servicios de AWS, a nuestros propios servicios y también a servicios externos.

🎥 Videos mencionados en este episodio:

Más información en inglés: youtube.com/playlist?list=PLGyRwGktEFqd_YBn..

Eventos y Amazon EventBridge

Cómo conectar micro-servicios de forma que nuestras aplicaciones puedan escalar y no estén altamente acopladas es una pregunta que muchos arquitectos y desarrolladores se hacen. Las arquitecturas orientadas a eventos te ayudan a crear aplicaciones que escalan y son resilientes.

En este video te muestro que son las arquitecturas orientas a eventos y te muestro como ponerlas en práctica con un servicio Amazon EventBridge, que es un servicio gestionado por AWS y nos permite crear buses de eventos.

Código: https://github.com/mavi888/sam-eventbridge

🎥 Videos mencionados en este episodio:

Más información en inglés: youtube.com/playlist?list=PLGyRwGktEFqc4ujC..

 
Share this