Монолит, микросервисы и облака: чем отличаются архитектуры и когда какую выбрать
Listen now
Description
Содержание — Какие существуют архитектуры, кроме монолитной, микросервисной и облачной — Как эволюционировали подходы к построению веб-приложений и зачем пришлось выдумывать принципы и паттерны — Что такое монолитная архитектура и какие мифы вокруг неё существуют — Как правильно писать код на монолите — Для каких проектов или этапов жизненного цикла подходит монолит — Что такое микросервисная архитектура и чем она характеризуется. Какие принципиальные особенности микросервисов делают их более предпочтительными для бизнеса — Чем микросервис отличается от сервиса — Как переход на микросервисы отражается на структуре команды — Циклы разработки и особенности деплоя микросервисов — Какие мифы существуют вокруг микросервисной архитектуры — Какие специфические технологии и инструменты используются при разработке микросервисов — Как перейти с монолита на микросервисы. Какие при этом возникают проблемы и как их избежать — Как правильно писать код на микросервисах и как взаимодействовать командам разработки — Что такое «облачная архитектура» и можно ли её считать архитектурой — Какую выгоду приносит миграция в облака и что такое FinOps — Недостатки облачных решений — Что такое cloud agnostic, или почему нельзя хранить все яйца в одной корзине — Как двигаться в сторону клауд-решений от монолита и микросервисов: принципы, подходы, рекомендации — Насколько безопасно держать свои сервисы в облаках — Как меняется культура компании при переходе от монолита к облакам — Нужно ли джуниор-разработчику погружаться в архитектурные вопросы — Что почитать по теме Гость: Максим Чернухин Эксперт Skillbox, консультант по IT, СТО в «Сбербанк страхование жизни». В прошлом работал в «Альфа-Банк» и «Сбертехе» на ключевых проектах. В IT более 10 лет. Полезные ссылки «Создание микросервисов», Сэм Ньюман https://www.piter.com/product/sozdanie-mikroservisov-2-e-izdanie «От монолита к микросервису», Сэм Ньюман https://bhv.ru/product/ot-monolita-k-mikroservisam/ Статья «Приложение двенадцати факторов» https://habr.com/ru/articles/258739/ «Предметно-ориентированное проектирование», Эрик Эванс. https://www.labirint.ru/books/512940
More Episodes
Published 05/10/24
Содержание — Почему важно осознанно подходить к профессиональному росту — Про два типа разработчиков — Гибкие методологии: когда они лучше waterfall, а когда наоборот — Почему бизнес ценит разработчиков, вовлечённых в бизнес — Об ошибках и их важности — Какие ошибки на карьерном пути...
Published 05/03/24
Содержание — Почему Александр перешёл с Java на PHP? Каким был язык и его экосистема в те времена — Как Александр попал в Yii core team и дорос до руководителя команды фреймворка — Как выглядит процесс разработки фреймворка. Кто и как принимает решения о выпуске версий — История Yii: от PRADO...
Published 04/23/24