Код
#Подкаст

Монолит, микросервисы и облака: чем различаются архитектуры и какую выбрать для проекта

Подкаст «Люди и код», выпуск №113: Максим Чернухин.

Иллюстрация: Polina Vari / Skillbox Media

У нашего подкаста появился отдельный телеграм-канал. Подписывайтесь, чтобы не пропустить эпизоды, голосовать за новые темы, предлагать гостей и присылать вопросы для следующих выпусков.

Максим Чернухин


CTO в «Сбербанк страхование жизни», консультант, эксперт Skillbox. В прошлом работал в «Альфа-Банке» и «СберТехе» на ключевых проектах. В IT более 10 лет.


Содержание выпуска

  • Какие существуют архитектуры, кроме монолитной, микросервисной и облачной
  • Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны
  • Что такое монолитная архитектура и какие мифы вокруг неё существуют
  • Как правильно писать код на монолите
  • Для каких проектов или этапов жизненного цикла подходит монолит
  • Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса
  • Чем микросервис отличается от сервиса
  • Как переход на микросервисы отражается на структуре команды
  • Циклы разработки и особенности деплоя микросервисов
  • Какие мифы существуют вокруг микросервисной архитектуры
  • Какие специфические технологии и инструменты используются при разработке микросервисов
  • Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать
  • Как правильно писать код на микросервисах и как взаимодействовать командам разработки
  • Что такое «облачная архитектура» и можно ли её считать архитектурой
  • Какую выгоду приносит миграция в облака и что такое FinOps
  • Недостатки облачных решений
  • Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине
  • Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации
  • Насколько безопасно держать свои сервисы в облаках
  • Как меняется культура компании при переходе от монолита к облакам
  • Нужно ли джуниор-разработчику погружаться в архитектурные вопросы
  • Что почитать по теме

Полезные ссылки

Слушать выпуск

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Изучите основы Python на практике. Бесплатно ➞
Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.
Смотреть программу
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована