Зустрічайте одинадцятий випуск Fwdays PHP Talks!
У сьогоднішньому подкасті наші постійні спікери - Йожеф Гісем і Кирило Сулімовський, а також гість подкасту Ілля Захаров обговорять:
- Чому в Market by mono обрали PHP та як будували техстек?
- Особливості мікросервісної архітектури та роботу з навантаженням
- Observability: логування, трейси, бізнес-метрики та боротьба з шумом
- Як команда працює з продуктовими метриками, інцидентами та фічами
На що варто підписатися:
– Більше цікавого для розробників: https://fwdays.com
– Телеграм-канал Fwdays: https://t.me/fwdays
– LinkedIn Йожефа: https://www.linkedin.com/in/yozhef/
– Телеграм-канал Кирила: https://t.me/beerphp
– LinkedIn Кирила: https://lnkd.in/dJwzXMkS
Таймкоди:
00:00 - Інтро
01:06 - Як PHP з’явився у стеку Market by mono
03:07 - Чому обрали саме PHP? Трейд-оффи
04:21 - Формування команди з нуля
05:19 - Вибір технологій. Навантаження
08:54 - Чи буде open-source рішень?
10:05 - Мікросервісна архітектура та транзакційність
11:44 - Скільки мікросервісів? RPS, навантаження, масштаб
13:59 - Оркестрація vs Хореографія в мікросервісах
16:15 - Observability: трейси, логування, бізнес-метрики
20:21 - Як борються з «логовим шумом»?
22:22 - Підходи до error-level логування
24:35 - Робота з помилками, відповідальні, алерти
26:17 - RICE Scoring: втрачені гроші, приклади комунікації з бізнесом
28:09 - Продуктові метрики та хто драйвер?
33:26 - Емоції першого релізу, перфоманс тести
35:08 - Feature flags, blue-green деплой
36:24 - Інциденти (чи їх відсутність)
37:15 - Фічі в публічному просторі — репутаційні ризики
38:37 - Як навантаження може бути медійно непередбачуваним?
40:31 - Контракти між мікросервісами, AI для перевірки
43:31 - AI-тулінг у компанії: політика, приклади
45:10 - Чи переймаються підходи від інших команд mono?
46:21 - Як виглядає типовий мікросервіс?
47:06 - Онбординг новачка в команді
48:03 - Як Ілля потрапив до Market by mono?