Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
16 питань про Мікросервіси: патерни, архітектура, помилки та поради
Зустрічайте пілотний випуск нового Q&A-формату! У кожному епізоді — нова тема, а сьогодні говоримо про мікросервіси. Наш гість — Кирило Мельничук, CTO в AlterEGO та Uspacy, який відповість на 16 найпоширеніших і найцікавіших питань про мікросервісну архітектуру. Обговоримо патерни та антипатерни, безпеку, масштабування, вибір архітектури для стартапу та практичний досвід, що допоможе уникнути типових помилок. На що варто підписатися: – Більше цікавого для розробників: – Телеграм-канал Fwdays: – LinkedIn Кирила: / kyrylo-melnychuk Таймкоди: 00:00 - Інтро 00:36 - Чим відрізняється API Gateway від Reverse Proxy 01:01 - Розкажи про антипатерни мікросервісів 02:17 - Яка основна відмінність між синхронною та асинхронною міжсервісною взаємодією? 02:44 - Які переваги та недоліки монолітної, SOA та мікросервісної архітектур? Яку обрати для стартапа? 05:08 - Що означає Eventual Consistency в контексті мікросервісів? 05:24 - Розкажи про Event Storming. Як він допомагає виявити обмежені контексти та потенційні мікросервіси? 06:24 - Нащо потрібен патерн Outbox? 06:41 - Опиши патерн Saga. Які види Saga існують і в яких випадках кожен доцільно використовувати? 08:02 - Що таке Backend for Frontend (BFF)? 08:24 - Розкажи про стратегії декомпозиції мікросервісів. Як визначити оптимальний розмір мікросервісу? 09:54 - У чому різниця між горизонтальним та вертикальним масштабуванням? 10:12 - Які метрики та підходи до моніторингу є критичними для мікросервісів? 11:43 - Як організувати безпеку мікросервісів при взаємодії один з одним? 12:01 - Розкажи про тестування в мікросервісній архітектурі. Як організувати contract testing між сервісами? 14:21 - Як CQRS патерн може бути корисним в мікросервісній архітектурі? 15:22 - Опиши основні стратегії та патерни розбиття існуючого моноліту на мікросервіси 19:42 - Підписуйтесь і ставте вподобайку