Event-Driven Architecture en Python | Arquitectura Orientada a Eventos
gigpz1
0:00 / 0:00
Event-Driven Architecture en Python | Arquitectura Orientada a Eventos
43 просмотра · 2 нед. назад
gigpz1
384 подписчика
43 просмотра · 2 нед. назад
En este video de la serie **Principios SOLID, Patrones de Diseño y Arquitectura de Software con Python**, continuamos explorando los patrones arquitectónicos y estudiamos **Event-Driven Architecture (EDA)**, o Arquitectura Orientada a Eventos.
Aprenderemos cómo diseñar aplicaciones en las que los componentes se comunican mediante eventos, permitiendo que distintas partes del sistema reaccionen a lo que sucede sin depender directamente unas de otras. Analizaremos cómo este enfoque ayuda a construir aplicaciones desacopladas, escalables y preparadas para procesar tareas de forma asíncrona.
A través de ejemplos prácticos con **Python**, veremos cómo funcionan los productores, los consumidores y los intermediarios de eventos, así como las diferencias entre una comunicación síncrona tradicional y una arquitectura orientada a eventos.
🔹 ¿Qué es Event-Driven Architecture?
🔹 Eventos, productores y consumidores
🔹 Event Bus y Event Broker
🔹 Comunicación síncrona vs. asíncrona
🔹 Desacoplamiento entre componentes
🔹 Implementación de eventos con Python
🔹 Integración con colas de mensajes y herramientas como RabbitMQ o Kafka
🔹 Ventajas, desventajas y desafíos de esta arquitectura
🔹 Casos de uso en sistemas distribuidos y microservicios
🔹 Diferencias entre Event-Driven Architecture y otras arquitecturas de software
🚀 Seguimos aprendiendo a diseñar sistemas más **flexibles, escalables y desacoplados**, comprendiendo cuándo utilizar una arquitectura orientada a eventos y qué aspectos debemos considerar antes de implementarla en un proyecto real.
#Python #EventDrivenArchitecture #ArquitecturaDeSoftware #EDA #SOLID #DesignPatterns #Microservicios #Programación