Мы обсудили важные аспекты архитектуры при разработке программного обеспечения. Рассмотрели моды и тренды в архитектуре, их влияние на принятие решений, включая микросервисы и data mesh. Также поговорили об архитектуре хранения данных, включая различия между stateful и stateless, а также требования к целостности данных.
Подняли вечный вопрос монолит против распределенных систем: как сделать выбор между ними. Эта встреча будет полезна разработчикам, архитекторам и всем, кто интересуется технологиями разработки ПО.
Канал с анонсами https://t.me/megdu_skobok
Ламповый чат https://t.me/backend_megdu_skobkah
YouTube https://youtu.be/ES0TRVZxA_Y
Полезные ссылки
📖 Основы архитектуры ПО: выбор подходящего архитектурного стиля http://agilemindset.ru/основы-архитектуры-по-выбор-подходящ/
📖 Конференции ArchDays https://archdays.ru/?roistat_visit=299360
📖 Lambda architecture https://learn.microsoft.com/en-us/azure/architecture/data-guide/big-data/#lambda-architecture
📖 Lambda vs. Kappa Architecture https://nexocode.com/blog/posts/lambda-vs-kappa-architecture/
📖 Stackshare https://stackshare.io
📖 Edge computing https://en.wikipedia.org/wiki/Edge_computing
00:00 Приветствие.
02:21 Общее впечатление о 18 главе. Зачем микросервисная архитектура?
05:53 Модные архитектурные паттерны - что модно, как паттерны становятся модными.
08:40 Что после микросервисов? Какие другие архитектурные паттерны сейчас популярны. Гибридная архитектура.
12:55 Выбор архитектурного стиля - набор правильных вопросов для выбора.
18:05 Первый вопрос в начале проектирования системы - бизнес модель.
24:10 Второй вопрос - социальная сложность... Что выбрать - найм людей под требования или выбор технологий под имеющихся людей.
31:00 "Пешки или игроки?"
34:28 Создаем новую систему, или развиваем старую?
39:32 Что почитать о способах эволюции своей архитектуры. Как уходить с монолита/микросервисов, как спланировать этот переход.
45:25 Будущее архитектуры - комбинаторный подход компонентов и подходов под требования? Что осталось для человека?
52:00 Свободное общение и вопросы.