Перейти к содержимому

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