МИКРОСЕРВИСЫ vs МОНОЛИТ: Какую АРХИТЕКТУРУ выбрать?

preview_player
Показать описание
🤚 Привет! Вы на канале "TeachMeSkills Школа программирования"! И это новый выпуск рубрики НАТИВ в формате подкаста. Сегодня поговорим на очень знаковую, отчасти холиварную, сложную, но однозначно важную тему из сферы IT - архитектура приложений: монолит или микросервисы. Зачем нужна архитектура приложения? Что такое красивый код, и как его писать? Чем отличается монолитная архитектура от Микросервисной? Миграция монолитов в микросервисы на практике, варианты архитектуры приложений, минусы использования микросервисов, взаимодействие в архитектуре микросервисов и многое другое - в новом видео. Поделятся своим опытом работы в ИТ и помогут во всем разобраться наши гости - Семен Пирко и Валерий Кузиванов. Приятного просмотра!

🧔Telegram Ильи (для ваших предложений по контенту) - @ilyarublevsky

Что еще будет в видео👇
0:00 - Интро
1:22 - Про архитектуру приложения и ее важность
5:32 - Когда приходит понимание хорошего код-стайла и знание архитектуры
7:35 - Про монолит
9:12 - Про микросервисы
15:49 - В 2022 году еще используют монолит?
18:53 - Минусы использования микросервисов
20:20 - Про подходы к построению микросервисов
30:05 - Издержки для бизнеса при переходе на микросервисную архитектуру
36:08 - Так ли выгодны микросервисы?
40:26 - Про плохой кейс в жизни BigTech
47:54 - Может ли микросервис стать монолитом?
50:04 - Какие есть еще альтернативы в построении архитектуры?
53:58 - Связки для построения микросервисов
1:00:01 - На каком грейде необходимо знать архитектурные подходы?

#teachmeskills #ityoutubersru #войтивайти
Рекомендации по теме
Комментарии
Автор

Таймлайн👇
0:00 - Интро
1:22 - Про архитектуру приложения и ее важность
5:32 - Когда приходит понимание хорошего код-стайла и знание архитектуры
7:35 - Про монолит
9:12 - Про микросервисы
15:49 - В 2022 году еще используют монолит?
18:53 - Минусы использования микросервисов
20:20 - Про подходы к построению микросервисов
30:05 - Издержки для бизнеса при переходе на микросервисную архитектуру
36:08 - Так ли выгодны микросервисы?
40:26 - Про плохой кейс в жизни BigTech
47:54 - Может ли микросервис стать монолитом?
50:04 - Какие есть еще альтернативы в построении архитектуры?
53:58 - Связки для построения микросервисов
1:00:01 - На каком грейде необходимо знать архитектурные подходы?

teachmeskills
Автор

Хорошая работа, жду следующий видос в таком формате!

ВладиславАбрамович-ну
Автор

Очень крутой формат, здорово, что вы внедряете образование в канал. И такой вопрос, будет интервью с Ильей?) очень интересно узнать, как и почему он решил создать школу, как пришла идея вести ютуб, почему разработчики становятся преподавателями и прочее.

katykirichenko
Автор

Удачная рекомендация от Ютуба. Очень интересно.

Makaler
Автор

Достаточно интересные рассуждения на тему архитектуры проекта

weskerok
Автор

Все топ, но спикеры немного запутали новичков в отношении нафиг все языки и фреймы если есть нода))
Просьба, сделайте видосик с гранд-мастерами Java, C#, Node пусть каждый с них накидает за свои подходы фреймы и т.д.)
Думаю, будет интересно всем. За такой махач даже задонатить не грех😁

denisosipenko
Автор

Классный формат и тема интересная. Было бы круто, если бы подкаст был ещё в аудио, чтобы можно было параллельно слушать на телефоне.

snowiedigga
Автор

Очень интересное получилось обсуждение.

propilen
Автор

Блин у вас ведущий всегда такой стильный )

luckytima
Автор

На тему того что микросервисы более современный подход - а как же unix-way, чем не микросервисы? Если еще в inetd завернуть - натуральный же микросервис будет

tsc
Автор

Не согласен с первыми высказываниями про то что монолит это обязательно 1 инстанс, а микросервисы решают проблему того что если много запросов то приложение не справляется. В чем проблема добавить лоадбэлэнсер и 10 инстансов монолитного приложения? Все проблема с запросами решена, другие поинты были в принципе логичны

webhunterok
Автор

А мне совсем что-то не понравилось, мне показалось, что оба собеседника чуть плавают в, так сказать, базовых вещах и не чувствуют до конца причин, когда и почему нужны микросервисы (а когда SOA, и да, я могу со всей ответственностью сказать, что СОА - это совсем не умершая технология, как можно сделать вывод из интервью, скорее даже микросервисы - это одна из её вариаций. Стремиться нужно не к микросервисности, стремиться нужно к СОА в целом и именно в этой СОА появляются микросервисы, к ним как бы приходишь в процессе проектирования СОА, причём появляются именно там и только там, где они реально нужны)

oshastitko
Автор

10:10 гений мысли блиать. Возми запусти еще один сервер, постав туда свой маналит и поставь балансер перед ними. Сыканомишь примерно хуе...лион баксов

alexgavril
Автор

Что мешает запускать несколько монолитов? Как будто отказоустойчивость была придумана только с микросервисами... Ребята топят за сервисы, при этом не могут сказать почему.

shaqull
Автор

Смешались в кучу конилюди. Чистая архитектура ≠ микросервисная архитектура.

Torbjorn-phrt