Aplicaciones distribuidas usando eventos y máquinas de estado

Developer Advocate at AWS | Serverless <3
Search for a command to run...

Developer Advocate at AWS | Serverless <3
No comments yet. Be the first to comment.
Esta es mi colección de artículos sobre la nube, AWS y Serverless en Español.
☁️ Querés ser un desarrollador en la nube y no sabes por dónde empezar? En este articulo te dejo más de 30 videos en Español que te pueden orientar a empezar. 🙏🏽 Si conoces a alguien que quiera aprender sobre esto, compartí este articulo PARTE 1 -...
In this guide, you will go from zero to hero in your AWS Step Functions knowledge. If you are just getting started or you are already using this service, you will find for sure something for you. The guide is free and divided into different sections ...

Serverless is a great technology to build your artificial intelligence applications, as most of the AI services that AWS provides are serverless. In this article, you will find a list of resources that can be useful when getting started building appl...

Welcome to this comprehensive guide on using Amazon Kinesis for building serverless data streaming applications. This detailed guide will cover various aspects, ranging from what are data streaming applications, to understand the different services o...

Welcome to this comprehensive guide on using Amazon DynamoDB as the database for your web application. This detailed guide will cover various aspects, ranging from hosting your web app using AWS App Runner to understanding the fundamentals of Amazon ...

This blog post collects all the resources for the talk: "Building low-latency, event-driven applications" You can watch the whole session here: https://youtu.be/vVXS7L2ez2s?si=lJcAqnqELNQd8yIG Introduction AWS re:Invent 2022 - Keynote with Dr. Wern...

Este blog post contiene videos sobre las arquitecturas orientadas a eventos.
En este episodio del podcast te contamos que son las arquitecturas orientadas a eventos y como Pentasoft las aplica en su dia a dia.
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.
Aprende a cómo definir una máquina de estados de AWS Step Functions usando ASL (Amazon State Language) y como definir la Step Function usando AWS SAM. Todo como infraestructura como código.
Código: https://github.com/mavi888/sam-step-functions-demo
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
En esta charla te guio en como diseñar estas aplicaciones. Vamos a diseñar la misma aplicación usando eventos y una máquina de estado y vas a ver cuales son las diferencias al intentar implementar cada una de las soluciones.
Podes encontrar el código de esta presentación: https://github.com/danilop/events-and-workflows
Introducción y patrones para arquitecturas orientadas a eventos: https://blog.marcia.dev/introduction-to-event-driven-architectures
Mucho más sobre EventBridge: https://blog.marcia.dev/event-driven-applications
Mucho más sobre Step Functions: https://blog.marcia.dev/orchestrated-apps