Cómo gestionar Errores en un Sistema de Mensajería

  Рет қаралды 9,796

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

Күн бұрын

Пікірлер: 8
@lucassequeira7193
@lucassequeira7193 9 ай бұрын
Brutal!!! Me encantaria poder aplicar estos conceptos a una arquitectura con sns/sqs. Muchas gracias y a la espera de nuevos videos!!❤
@estapadrisimo
@estapadrisimo 9 ай бұрын
Así configuré yo mis eventos. Usando la misma idea. Y el sistema es muy robusto. En los casos más graves se acumulan en la última cola y saltan alarmas. Es arreglar el problema y mandarlas luego a reprocesar. Mano decsanto esta configuración 👌
@decimodanlive
@decimodanlive 10 ай бұрын
Estaría bueno un video para implementar los patrones Outbox/Inbox para resolver tipo de problemas
@oscardarioflorezdiaz4124
@oscardarioflorezdiaz4124 10 ай бұрын
@CodelyTV podrian compartir la encuesta para los videos de SQS, han pensado en hacer videos de EventBridge?
@CodelyTV
@CodelyTV 10 ай бұрын
Sí y sí!! Aquí tienes la encuesta forms.gle/Cpkz7GtsmpfagkwBA 🙌
@barrenaedu
@barrenaedu 9 ай бұрын
Hola, pero estarían usando otra cola .retry solo para meter delay? porque nadie consumiria de ahí verdad? Y con rabbit no tienen "delayed messages" como para republicar con delay en caso de error? Creo que hay un pluggin para dar soporte a los delayed messages. Algo que no mencionan que creo es importante es como manejan el orden de procesamiento con los domain events, porque procesar en desorden no es aconsejable (en gral no, cu lo arma como quiere) pero bueno, me surgió esa otra duda viendo el video porque si el delay no esta a nivel app y el mensaje se redirecciona a otra cosa entonces sucesivos mensajes pueden ser procesados y luego aparece ese mensaje de retry que estuvo en otro lado y se terminaria procesando en otro orden. Espero haberme expplicado. Saludos
@barrenaedu
@barrenaedu 9 ай бұрын
Para evitar el procesar en desorden y el setup de infraestructura de colas adicionales con headers yo creo una alternativa a evaluar podría ser meter el delay a nivel app. Usando rutinas escritas en una librería propia se podría por un lado abstraer el broker, y por el otro customizar sus apis y sus features, y así concentrar la instrucción de delay a nivel código dentro de la librería en un solo lugar, por ejemplo desde afuera quedaría libreria.send() o libreria.sendOrElseDelay(3000ms), etc.. lo que no quita que internamente los libreria.send() tengan un delay por default, se podrian llevar contadores de retry, de todo ahi dentro de esa libreria.
Las vistas materializadas de SQL: Explicado!
20:24
CodelyTV - Redescubre la programación
Рет қаралды 18 М.
Qué es la Consistencia Eventual | Diseño de Sistemas
16:58
CodelyTV - Redescubre la programación
Рет қаралды 11 М.
From Small To Giant 0%🍫 VS 100%🍫 #katebrush #shorts #gummy
00:19
Can You Find Hulk's True Love? Real vs Fake Girlfriend Challenge | Roblox 3D
00:24
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 2,9 МЛН
Entiende las Transacciones en Clean Architecture
13:52
CodelyTV - Redescubre la programación
Рет қаралды 16 М.
Los 3 tipos de Caché que todo Developer debería conocer: HTTP vs Reverse Proxy vs App
15:50
CodelyTV - Redescubre la programación
Рет қаралды 39 М.
Por qué se DESORDENAN los Mensajes en los Sistemas de Mensajería (Kafka, RabbitMQ, etc)
10:56
CodelyTV - Redescubre la programación
Рет қаралды 9 М.
What is OpenTelemetry?
12:55
Highlight
Рет қаралды 14 М.
Introduction to RabbitMQ for Python Developers
12:26
Denis Orehovsky
Рет қаралды 42 М.
¡Maneja los errores de JavaScript como un senior!
23:20
midulive
Рет қаралды 70 М.
Mejora la Calidad de tu Código utilizando Value Objects
16:20
CodelyTV - Redescubre la programación
Рет қаралды 36 М.
Los Triggers de la Base de Datos pueden ser una Buena Práctica
15:24
CodelyTV - Redescubre la programación
Рет қаралды 15 М.
¿Tiene sentido el Clean Code en 2024?
21:18
CodelyTV - Redescubre la programación
Рет қаралды 23 М.
RabbitMQ vs Kafka - ¿Cuál escoger?
27:03
CodelyTV - Redescubre la programación
Рет қаралды 40 М.