Основы архитектуры ПО. Глава 14 Event-Driven архитектура / Антон Гращенков - podcast episode cover

Основы архитектуры ПО. Глава 14 Event-Driven архитектура / Антон Гращенков

Apr 04, 20231 hr 20 minSeason 3Ep. 22
--:--
--:--
Listen in podcast apps:

Episode description

#kafka #eventdriven #saga #redis #softwarearchitecture 

 

Event-Driven подход, является стилем распределенной асинхронной архитектуры, используемым для создания высокомасштабируемых и высокопроизводительных приложений. Разложили аргументированно в чем разница между event base и request base системами. Разобрались какие приемущества дает event-driven архитектура, какие проблемы создает event-driven подход и как решать его trade-off. Так же рассмотрели топологии broker и mediator. Было много практических примеров, еще разобрали кейс от Оли по приоритизации сообщений в очереди.


Ламповый чат https://t.me/backend_megdu_skobkah

Канал с анонсами https://t.me/megdu_skobok

YouTube https://youtu.be/4QjeCLJsZmE


Полезные ссылки 

📖 How We Process One Billion Events Per Day With Kafka https://www.metarouter.io/blog-posts/how-we-process-one-billion-events-per-day-with-kafka

📖 KafkaConsumer https://kafka.apache.org/20/javadoc/org/apache/kafka/clients/consumer/KafkaConsumer.html#poll-long

📖 The Event-Carried State Transfer pattern https://itnext.io/the-event-carried-state-transfer-pattern-aae49715bb7f

📖 Event Notification https://medium.com/geekculture/the-event-notification-pattern-a62d48519107

📖 Event Notification vs. Event-Carried State Transfer https://medium.com/swlh/event-notification-vs-event-carried-state-transfer-2e4fdf8f6662

📖 What do you mean by “Event-Driven”? | Martin Fowler https://martinfowler.com/articles/201701-event-driven.html

📖 Schema Registry Overview https://docs.confluent.io/platform/current/schema-registry/index.html

📖 Small bite sized visuals about event-driven architectures https://serverlessland.com/event-driven-architecture/visuals

Основы архитектуры ПО. Глава 14 Event-Driven архитектура / Антон Гращенков | { между скобок } podcast - Listen or read transcript on Metacast