Episode Description
Зустрічайте 15 випуск Fwdays PHP Talks!
У цьому випуску наші постійні спікери — Йожеф Гісем і Кирило Сулімовський, разом із гостем Павлом Акіменко, обговорюють Event-Driven Architecture:
- звідки походить цей підхід і як він змінив сучасний бекенд
- коли подійна архітектура працює на користь, а коли перетворюється на хаос
- що обрати — RabbitMQ чи Kafka, і як уникнути типових помилок у продакшені
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– YouTube-канал Кирила: https://www.youtube.com/@beercodeit
– Телеграм-канал Кирила: https://t.me/beerphp
– LinkedIn Кирила: https://lnkd.in/dJwzXMkS
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– LinkedIn Павла: https://www.linkedin.com/in/pavlo-akimenko-1b804346
Таймкоди:
00:00 - Інтро
01:00 - Even Driving Architecture: Основи та історія
07:01 - Три “стовпи” підходу: Event, Producer, Subscriber
07:57 - Навіщо взагалі Event Driven? Коли виправдано впроваджувати?
16:44 - Переваги і недоліки та точка відмови
24:56 - RabbitMQ vs Kafka
33:52 - Хто створює чергу: Producer чи Subscriber?
38:25 - Що класти всередину події? Баланс між мінімальним payload і зручністю дебагу
44:02 - Observability та моніторинг
44:57 - Проблеми з воркерами та їх вирішення
53:48 - Затримки та асинхронність
01:02:16 - Summary
01:02:59 - Підписуйтесь і ставте вподобайку
У цьому випуску наші постійні спікери — Йожеф Гісем і Кирило Сулімовський, разом із гостем Павлом Акіменко, обговорюють Event-Driven Architecture:
- звідки походить цей підхід і як він змінив сучасний бекенд
- коли подійна архітектура працює на користь, а коли перетворюється на хаос
- що обрати — RabbitMQ чи Kafka, і як уникнути типових помилок у продакшені
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– YouTube-канал Кирила: https://www.youtube.com/@beercodeit
– Телеграм-канал Кирила: https://t.me/beerphp
– LinkedIn Кирила: https://lnkd.in/dJwzXMkS
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– LinkedIn Павла: https://www.linkedin.com/in/pavlo-akimenko-1b804346
Таймкоди:
00:00 - Інтро
01:00 - Even Driving Architecture: Основи та історія
07:01 - Три “стовпи” підходу: Event, Producer, Subscriber
07:57 - Навіщо взагалі Event Driven? Коли виправдано впроваджувати?
16:44 - Переваги і недоліки та точка відмови
24:56 - RabbitMQ vs Kafka
33:52 - Хто створює чергу: Producer чи Subscriber?
38:25 - Що класти всередину події? Баланс між мінімальним payload і зручністю дебагу
44:02 - Observability та моніторинг
44:57 - Проблеми з воркерами та їх вирішення
53:48 - Затримки та асинхронність
01:02:16 - Summary
01:02:59 - Підписуйтесь і ставте вподобайку
