2025 год: в IT-индустрии наблюдается интересный тренд — всё больше компаний переосмысливают свой подход к микросервисам. После десятилетия безоговорочного хайпа, архитекторы начинают более взвешенно смотреть на выбор между монолитом и микросервисами.
В этом видео я покажу реальные кейсы, когда компании-гиганты возвращались от микросервисов к монолитным решениям: как сервис Amazon Prime Video перешёл обратно к монолиту и сэкономил 90% бюджета; почему инженеры Uber годами боролись со своей «Звездой Смерти» из 2000+ микросервисов; что произошло, когда Twitter обнаружил, что может работать без части своих микросервисов.
За 25 лет в IT я видел все стадии этой эволюции — от первых монолитов до современных модульных архитектур. Сегодня расскажу без прикрас, когда микросервисы действительно нужны, а когда они превращаются в дорогостоящую головную боль. Получите практический чек-лист выбора архитектуры, основанный на реальном опыте крупнейших IT-компаний.
Видео - Как не превратить микросервисы в распределённый кошмар • Как не превратить микросервисы в распредел...
Таймкоды:
00:00 Интро
01:30 Эволюция архитектуры
03:08 Рождение микросервисов
05:50 Микросервисный хаос
13:19 Monolith 2.0
16:36 Чек-лист выбора архитектуры
21:37 монолит → SOA → микросервисы → монолит 2.0
материалы упомянутые в видео
Amazon Prime Video: переход от микросервисов к монолиту сократил косты на 90% — bool.dev
https://bool.dev/blog/detail/amazon-p...
Elon Musk ended Twitter SMS 2FA by disabling specific microservices — Android Authority
https://www.androidauthority.com/twit...
https://x.com/elonmusk/status/1591853...
https://indianexpress.com/article/tec...
https://www.cmswire.com/digital-exper...
https://www.newsweek.com/eric-frohnho...
Deconstructing the Monolith - Shopify
https://shopify.engineering/deconstru...
Atlas: Our journey from a Python monolith to a managed platform - Dropbox
https://dropbox.tech/infrastructure/a...
Conquering Microservices Complexity @Uber with Distributed Tracing — InfoQ
https://www.infoq.com/presentations/u...
Lessons Learned from Scaling Uber to 2000 Engineers, 1000 Services, and 8000 Git repositories — High Scalability
https://highscalability.com/lessons-l...
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(20) {
["t-X1KR29Gpg"]=>
object(stdClass)#7293 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "t-X1KR29Gpg"
["related_video_title"]=>
string(67) "GLM-4.6 - революция, которую не заметили?"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
["ZhxEl8GFiu0"]=>
object(stdClass)#7304 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "ZhxEl8GFiu0"
["related_video_title"]=>
string(108) "1000 собеседований доказали: 90% разработчиков не понимают SOLID"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
NULL
}
["8tVAeYASYT0"]=>
object(stdClass)#7291 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "8tVAeYASYT0"
["related_video_title"]=>
string(97) "Как не потерять контроль, когда AI пишет 80% вашего кода"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
["H--42t4Ims8"]=>
object(stdClass)#7296 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "H--42t4Ims8"
["related_video_title"]=>
string(119) "Почему одни растут в IT, а другие застревают: 7 секретов мастерства"
["posted_time"]=>
string(27) "6 месяцев назад"
["channelName"]=>
NULL
}
["uVDe0ujR2D8"]=>
object(stdClass)#7285 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "uVDe0ujR2D8"
["related_video_title"]=>
string(91) "Как писать качественный код с ИИ (без багов в прод)"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["5K9clmFw7aQ"]=>
object(stdClass)#7300 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "5K9clmFw7aQ"
["related_video_title"]=>
string(159) "Модульный Монолит и Микросервисы. Что лучше для масштабирования и производительности?"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["z86jlsS1LJM"]=>
object(stdClass)#7289 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "z86jlsS1LJM"
["related_video_title"]=>
string(104) "Это будет самое большое падение в истории (Уоррен Баффет)"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
NULL
}
["TFBrd2WflVg"]=>
object(stdClass)#7303 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "TFBrd2WflVg"
["related_video_title"]=>
string(136) "Даже опытные СТО упускают момент: как технический долг уничтожает проекты"
["posted_time"]=>
string(27) "5 месяцев назад"
["channelName"]=>
NULL
}
["Yd3eP14aBI0"]=>
object(stdClass)#7279 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Yd3eP14aBI0"
["related_video_title"]=>
string(119) "Микросервисы на Java: почему это must-have для любого разработчика в 2025?"
["posted_time"]=>
string(69) "Трансляция закончилась 4 месяца назад"
["channelName"]=>
NULL
}
["6QU-8kcdhDM"]=>
object(stdClass)#7302 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "6QU-8kcdhDM"
["related_video_title"]=>
string(150) "Микросервисы как худший архитектурный выбор для стартапа / Даниил Подольский (YADRO)"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["qtr2KvjhuYs"]=>
object(stdClass)#7292 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "qtr2KvjhuYs"
["related_video_title"]=>
string(117) "MCP + LLM: Стандарт, превращающий нейросети в настоящие инструменты"
["posted_time"]=>
string(27) "7 месяцев назад"
["channelName"]=>
NULL
}
["QI7oUwNrQ34"]=>
object(stdClass)#7297 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "QI7oUwNrQ34"
["related_video_title"]=>
string(86) "Цепи Маркова — математика предсказаний [Veritasium]"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
["cipmw7XCdmE"]=>
object(stdClass)#7286 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "cipmw7XCdmE"
["related_video_title"]=>
string(157) "Блокировка банковских карт 💳 Что происходит? || Дмитрий Потапенко* и Дмитрий Дёмушкин"
["posted_time"]=>
string(24) "11 часов назад"
["channelName"]=>
NULL
}
["VOY6NtWSzac"]=>
object(stdClass)#7284 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "VOY6NtWSzac"
["related_video_title"]=>
string(158) "ТОП вопросов про микросервисы с собеседования | Разбираем микросервисную архитектуру"
["posted_time"]=>
string(27) "8 месяцев назад"
["channelName"]=>
NULL
}
["A83VTpAP0eI"]=>
object(stdClass)#7282 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "A83VTpAP0eI"
["related_video_title"]=>
string(90) "Хочешь в ИТ в 2025? Эти специальности реально нужны!"
["posted_time"]=>
string(25) "2 месяца назад"
["channelName"]=>
NULL
}
["dm9qkZcuGnM"]=>
object(stdClass)#7283 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "dm9qkZcuGnM"
["related_video_title"]=>
string(70) "Как Senior управляют контекстным окном LLM"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
["UL6gCilDh8I"]=>
object(stdClass)#7280 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "UL6gCilDh8I"
["related_video_title"]=>
string(102) "Как не превратить микросервисы в распределённый кошмар"
["posted_time"]=>
string(27) "8 месяцев назад"
["channelName"]=>
NULL
}
["OAGAYOOz3A8"]=>
object(stdClass)#7281 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "OAGAYOOz3A8"
["related_video_title"]=>
string(136) "Пирамида ОФЗ | Правительство занимает триллионы у россиян (English subtitles) @Max_Katz"
["posted_time"]=>
string(21) "4 часа назад"
["channelName"]=>
NULL
}
["GkKSDBgz4XQ"]=>
object(stdClass)#7269 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "GkKSDBgz4XQ"
["related_video_title"]=>
string(127) "Как понять RAG за 18 минут, даже если ты никогда не слышал про эмбеддинги"
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
["4BKZ9fYc55Q"]=>
object(stdClass)#7270 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "4BKZ9fYc55Q"
["related_video_title"]=>
string(0) ""
["posted_time"]=>
string(23) "1 месяц назад"
["channelName"]=>
NULL
}
}