Монолит, микросервисы и облака: чем различаются архитектуры и какую выбрать для проекта
Гость. Максим Чернухин
CTO в «Сбербанк страхование жизни», консультант, эксперт Skillbox. В прошлом работал в «Альфа-Банке» и «СберТехе» на ключевых проектах. В IT более 10 лет.
Содержание
— Какие существуют архитектуры, кроме монолитной, микросервисной и облачной
— Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны
— Что такое монолитная архитектура и какие мифы вокруг неё существуют
— Как правильно писать код на монолите
— Для каких проектов или этапов жизненного цикла подходит монолит
— Что такое микросервисная архитектура и чем она характеризуется. — Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса
— Чем микросервис отличается от сервиса
— Как переход на микросервисы отражается на структуре команды
— Циклы разработки и особенности деплоя микросервисов
— Какие мифы существуют вокруг микросервисной архитектуры
— Какие специфические технологии и инструменты используются при разработке микросервисов
— Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать
— Как правильно писать код на микросервисах и как взаимодействовать командам разработки
— Что такое «облачная архитектура» и можно ли её считать архитектурой
— Какую выгоду приносит миграция в облака и что такое FinOps
— Недостатки облачных решений
— Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине
— Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации
— Насколько безопасно держать свои сервисы в облаках
— Как меняется культура компании при переходе от монолита к облакам
— Нужно ли джуниор-разработчику погружаться в архитектурные вопросы
— Что почитать по теме
Полезные ссылки
— «Создание микросервисов», Сэм Ньюмен
— «От монолита к микросервису», Сэм Ньюмен
— Статья «Приложение двенадцати факторов»
— «Предметно-ориентированное проектирование», Эрик Эванс
Предложить тему, стать гостем подкаста, похвалить или поругать выпуск: @,
Стартовать в программировании вместе со Skillbox:
Наш подкаст удобно слушать на популярных платформах:
Castbox:
«Яндекс Музыка»:
Apple Podcasts:
Google Podcasts:
Подписывайтесь, ставьте лайки, делитесь с друзьями и оставляйте комментарии!
1 view
535
213
16 hours ago 01:06:38 6
Монолит, микросервисы и облака: чем различаются архитектуры и какую выбрать для проекта
19 hours ago 02:38:25 1
Research Insights Made Simple #7 - Interview with Pavel Lakosnikov about architecture governance
1 week ago 00:20:34 6
[Dev Space] Архитектуры приложений.(Монолит/SOA/Микросервисы)
1 week ago 00:48:55 25
[Vlad Mishustin] Микросервисы Простыми Словами за 1 Час
2 weeks ago 02:47:51 235
YADRO Go meetup: генерируем стабы для тестирования, ищем альтернативы для Make и пилим монолит
3 weeks ago 01:11:01 824
# 3.3. Дмитрий Пожидаев о роли архитекторов, сервисной архитектуре и системном подходе
3 weeks ago 00:51:01 930
Прагматика микросервисов: строим большую систему с помощью пачки монолитов — Дмитрий Черкасов, JMIX
2 months ago 01:22:40 363
Как переехать с монолита на микросервис: подходы, проблемы и пути их решения // Занятие курса «Системный аналитик. Advanced»
2 months ago 01:06:40 8
Моделирование микросервисов с помощью Event Storming / Сергей Баранов (ScrumTrek)
2 months ago 00:46:44 1
Чем болеют большие фронтенды: монорепы и микрофронтенды / Иван Соловьев
2 months ago 00:42:52 19
Как микрофронтенды решают проблемы / Зар Захаров (VK)
2 months ago 00:53:38 4
Legacy в коробочке. Dev-среда на базе Kubernetes / Илья Сауленко (Avito)
2 months ago 00:55:18 2
Три истории микросервисов / Игорь Беспальчук (CUSTIS)
2 months ago 00:44:14 2
AutoLSR - автоматизированный сбор сведений при значительных инцидентах / Владимир Колобаев (Авито)
2 months ago 00:49:59 22
Шаблоны проектирования микросервисов на примере Авито / Фрол Крючков (Авито)
2 months ago 00:44:27 5
Гибридная архитектура: разделяемый на микросервисы монолит / Станислав Сидристый (ЦРТ)
2 months ago 00:40:58 1
Граф компонентов: как отобразить 100 компонентов и 500 связей / Анастасия Некрашевич (ЦФТ)
2 months ago 00:50:02 1
Ах, как хочется вернуться, ворваться в монолит! / Павел Лакосников (Авито)
2 months ago 00:17:24 2
АВТОМАТИЗИРУЕМ ПРОИЗВОДСТВО. ЧТО ВЫБРАТЬ: МОНОЛИТНУЮ АРХИТЕКТУРУ ИЛИ МИКРОСЕРВИСНУЮ?
2 months ago 00:48:56 1
Микросервисы Простыми Словами за 1 Час
2 months ago 00:50:01 1
Архитектура на “микросервисах” в монолите: примеры из практики / Иван Матвеев (Skyeng)
3 months ago 04:36:17 1
Цифровые технологии для ритейла и e-commerce
3 months ago 02:16:12 462
ProIT x Go SPb meetup
3 months ago 00:32:23 227
Реальная история распила монолита в Яндекс Еде / Коля Митрофанов, Яндекс Еда