МИКРОСЕРВИСЫ VS МОНОЛИТ. Какую архитектуру выбрать? DevOps собеседование

  Рет қаралды 55,711

Мир IT с Антоном Павленко

Мир IT с Антоном Павленко

Күн бұрын

В комментариях под видео “Здесь Docker не нужен!” я часто вижу сообщения, что микросервисная архитектура это верх совершенства и кто используют монолитную архитектуру, тот мягко говоря умалишенные.МИКРОСЕРВИСЫ VS МОНОЛИТ частый вопрос на DevOps собеседование. DevOps инженер должен в этом разбираться.
Здесь Docker не нужен! • Здесь Docker не нужен!...
Что такое DevOps • DEVOPS что это такое? ...
Парадийный ролик "Как появился DevOps" на канале @ITisHUMOR • Как появился DevOps?
Плейлист DevOps • DevOps
#ityoutubersru #АнтонПавленко #микросервис #DevOps #монолит
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Linux Чат в TELEGRAM: t.me/linux_wit
✦ DevOps/SRE чат в TELEGRAM: t.me/devopssre
✦ Группа в VK: worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORT: / discord
Еще контакты:
✧ t.me/pavlenko_at
atpavlenko
✧ / anton.pavlenko.94
00:00 Начало
01:15 Монолитная архитектура?
02:22 Плюсы монолитной архитектуры
03:40 Минусы монолитной архитектуры
04:50 Сервис-ориентированная архитектура
06:50 Плюсы сервис-ориентированной архитектуры
07:54 Минусы сервис-ориентированной архитектуры
08:40 Микросервисы
10:19 Плюсы микросервисов
11:39 Недостатки микросервисной архитектуры
12:37 Какой архитектурный подход использовать
15:46 Ответы на вопросы читателей телеграм канала и DevOps чата

Пікірлер: 191
@pavlenkoat
@pavlenkoat 3 жыл бұрын
После просмотра видео жду твое мнения в комментарии. Спасибо.
@user-wi6ii9rt2q
@user-wi6ii9rt2q 3 жыл бұрын
А как же десктопный топ
@pavlenkoat
@pavlenkoat 3 жыл бұрын
@@user-wi6ii9rt2q Я с канал буду видео про десктоп убирать. Так как я разочаловался в себе как в ютубере. Канал перепрофилирую как профессиональный дневник. Но топ будет. Изучал этот вопрос решил рассказать.
@user-wi6ii9rt2q
@user-wi6ii9rt2q 3 жыл бұрын
@@pavlenkoat где и когда
@DartMitai
@DartMitai 3 жыл бұрын
Бро, если тебя не затруднит, покажи как зайти с мобильника на сервер? на компе все настроил с первого раза без проблем, спокойно захожу на сервак и на андройд, в андройд поставил termux и openssh а зайти ни куда не могу, возможно там требуются не много другие настройки конфига...
@user-wi6ii9rt2q
@user-wi6ii9rt2q 3 жыл бұрын
@@pavlenkoat что думаете о минт
@proletarian
@proletarian 3 жыл бұрын
Монолит vs свобода vs долг
@evgeniysurma8116
@evgeniysurma8116 3 жыл бұрын
больше таких видео! особенно с примерами сайтов и путями их построения. Именно то, что искал. Спасибо
@sergejsvisockis
@sergejsvisockis 3 жыл бұрын
Все зависит от того, какое приложение, насколько большое, насколько нагруженное будет. Бывают случаи, когда приложение помещается в один сервис-монолит и необходимости в микросервисах просто нет. Вообще если какой-то новый проект, то лучше его начинать как монолит и уже потом переходить на микросервисы, т.к. разработка монолита особенно на первых этапах (когда комада маленькая, непонятно какая нагрузка будет, и т.д.) намного быстре микросервисов. В ходе жизни приложение, если выростает нагрузка на определенные модули уже их выносить в отдельный микросервис. Ну и для интеграции с внешними системами тоже микросервисы подходят - каждая интеграция свой сервис. Какой-то идеальный архитектуры попросту нет, каждая архитктура хороша в определенный случаях и плоха в других. Все зависит от бизнеса, конкретного приложения, задачи и команды.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Отлично!
@eo606
@eo606 3 жыл бұрын
Ваши видео достойно того, чтобы их активно распространять :)
@alexanderscheffer3882
@alexanderscheffer3882 2 жыл бұрын
Спасибо Антон! Как всегда с юмором и без воды))
@wandos777
@wandos777 2 жыл бұрын
прям подсел на ваши видео, спасибо вам огромное. Сам пока новичок и всасываю все, что вы даете и подача у вас прям что надо, однозначно лайк, подписаться не могу, к сожалению, так как уже очень давно подписан :)
@nickryadovoy7669
@nickryadovoy7669 2 жыл бұрын
Очень хорошее видео (четко и понятно). Спасибо автору!
@user-pc1ks1zp5s
@user-pc1ks1zp5s 2 жыл бұрын
Очень хорошо объяснили. Все понятно. Спасибо!
@watermelonjones625
@watermelonjones625 3 жыл бұрын
Спасибо за видео! очень важная тема
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо что смотрите
@dmitryp.9508
@dmitryp.9508 3 жыл бұрын
Было полезно и интересно. Спасибо!
@stanislavi6881
@stanislavi6881 Жыл бұрын
Огромное спасибо, очень полезная информация!
@oleksandrvoichyshyn7486
@oleksandrvoichyshyn7486 3 жыл бұрын
Читал, смотрел и не понимал, пришёл сюда и наконец получил ответ что такое та как оно работает. Спасибо!
@mango5232
@mango5232 3 жыл бұрын
Супер, спасибо, очень полезное видео.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо что смотрите
@artem65535
@artem65535 3 жыл бұрын
После третьего видео привык к мимике и дикции Антона и начал получать удовольствие от роликов, помимо полезной информации =)
@IScorpey
@IScorpey 3 жыл бұрын
Да, свой шарм.
@alexanderscheffer3882
@alexanderscheffer3882 2 жыл бұрын
Аналогично))
@arsikgames
@arsikgames 2 жыл бұрын
Я думал, что это запах сарказма.
@kkkkmvaaaa
@kkkkmvaaaa 5 ай бұрын
Потрясающий видос! Я как начинающий проджект впитала максимально легко, почти без проблем) Пришлось местами погуглить, и осталось пара вопросов, но это мелочи. Очень полезно! Спасибо!
@volodymyr5479
@volodymyr5479 3 жыл бұрын
Отлично обьясняете. Спасибо!
@Sergey-vh3vj
@Sergey-vh3vj 8 ай бұрын
Спасибо. Все доходчивао объяснили с аргументами и фактами)
@user-yc2fo1tw5h
@user-yc2fo1tw5h 2 жыл бұрын
Спасибо за видео! Все понятно!
@KennyTheBest9251
@KennyTheBest9251 2 жыл бұрын
Кайф, спасибо! Лучший ролик с прекраснейшими примерами
@km-academy_ru
@km-academy_ru 3 жыл бұрын
Очень крутое видео, все супер разжеванно, спасибо большое за труды!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста.
@aleksey8405
@aleksey8405 6 ай бұрын
Отличный разбор темы!
@user-zx8pk4qm3k
@user-zx8pk4qm3k 2 жыл бұрын
Спасибо за отличное информативное видео!
@user-iu9wn7pn8i
@user-iu9wn7pn8i 3 жыл бұрын
Спасибо за интересный ролик!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Подалуйста
@user-ii6kr1kq9c
@user-ii6kr1kq9c 3 жыл бұрын
Хороший выпуск!. Регулярно смотрю Ваш канал
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо большое
@user-zg7fi5ec5f
@user-zg7fi5ec5f 2 жыл бұрын
У вас была одна проблема, решили взять микросервисы, теперь у вас две проблемы: eventual consistency, SAGA и прочие паттерны распределенных систем ну и конечно же инструменты для оркестрирации.
@darymirovna
@darymirovna 3 ай бұрын
Спасибо, очень полезно!
@user-od7uv2bg8d
@user-od7uv2bg8d 2 жыл бұрын
Спасибо. Все очень понятно.
@eolark
@eolark 3 жыл бұрын
Что важно в хорошем ютубере? A- хороший звук B- склонность автора к рефлексии B- интересный зрителю контент. Учитывая тематику этого канала - познавательный контент. Про линуксы очень интересно слушать почти что угодно: выгоду применений и пр. C- не панибратский визуальный стиль F- огонь в сердце ютубера рассказывающего о своём. ^ это мой личный порядок актуальности в хорошем канале. По мне, А...С - на великолепном уровне подачи. F - тоже есть, но он и не столь важен, когда остальное огонь.
@leastexpected3115
@leastexpected3115 3 жыл бұрын
Интересная тема, вдохновила на создание своих сервисов
@NeedForHeavyMetal
@NeedForHeavyMetal 2 жыл бұрын
доходчиво, спасибо
@antonbondarenko6184
@antonbondarenko6184 3 жыл бұрын
Спасибо за видео
@user-dm4gz4mg4m
@user-dm4gz4mg4m 3 жыл бұрын
Спасибо! Все четко и по делу.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста.
@chicago21
@chicago21 11 ай бұрын
Видео топчик, сижу готовлюсь к собесам)
@user-or5tf2dp3n
@user-or5tf2dp3n Жыл бұрын
Какой же вы классный и харизматичный!)) Спасибо за актуальную тему) собес через полчаса, я аналитик, надо обновить понимание)
@pavlenkoat
@pavlenkoat Жыл бұрын
Спасибо.
@user-nd6yp2se4x
@user-nd6yp2se4x 3 жыл бұрын
Спасибо за видео.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста.
@efremtv
@efremtv Жыл бұрын
Спасибо за разъяснения! Пока смотрел ролик, не покидало ощущение что смотрю канал "Клуб рыбаков" с Михалычем... Уж очень вы похожи и внешне и по голосу... ;)))
@vitiok78
@vitiok78 3 жыл бұрын
Очень толковое видео!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@vasil-vasil
@vasil-vasil 3 жыл бұрын
Полезно. Спасибо
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста.
@evgenysinyakov8893
@evgenysinyakov8893 3 жыл бұрын
Шикарный видос
@kirillgolub578
@kirillgolub578 2 жыл бұрын
Расскажите про паттерн(антипаттерн?) "Распределенный монолит"
@unixway4196
@unixway4196 3 жыл бұрын
Спасибо за информативное видео. Практически каждый тезис стоит того, что бы развернуть его в полноценное видео. Со своей же стороны позволю себе вставить следующее мнение: Не нужно путать монолит как способ разработки програмного обеспечения и монолитность как свойство систем. Основная проблема сегодняшних Enterprize(и не только!) приложений это сложность. Сегодня часто противопоставляют монолитам микросервисы, считая, что переписав проект с использованием микросервисов автоматически сделает систему менее сложной. К сожалению это не так. Можно представить себе микросервисы, которые являют собой монолитную систему, а можно написать монолит, который не обладает свойствами монолитности. Монолитность это такое свойство систем, не позволяющее изучать их по частям. Их можно изучать только целиком. При попытке их декомпозировать, тоесть разделить на отдельные части и изучить только помодульно, бесмысленно, потому что этот модуль сам по себе ничего не означает. Он означает только в связке с другими модулями и сам он с ними связан. Это плохо.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Я думал это включить, но потом решил рассказать более простым языком с позиции эксплуатации. Хорошее видео на этот счет есть у Жени @S0er возможно на втором канале. Он там рассказывает с позиции архитектора.
@user-jy1ps2eq9o
@user-jy1ps2eq9o 5 ай бұрын
Спасибо огромное!!! Наконец благодаря вам я поняла что такое микросервисы 😅
@yusifibragimov4311
@yusifibragimov4311 Жыл бұрын
Спасибо!!
@dennykolesnikov
@dennykolesnikov 2 жыл бұрын
Можно пример пресловутого "масштабирования функционала"?
@partsan
@partsan 3 жыл бұрын
Отличное видео
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@fedoskamcha3768
@fedoskamcha3768 Жыл бұрын
Оч хорошее объяснение , спасибк
@panchwall_devops
@panchwall_devops 3 жыл бұрын
Это было интересно. Можно раскрыть эту тему более глубоко? Какие технологии и так далее
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо. Можно более подробно. Технологии для чего? Для написания сервисов? Они разные.
@withallrespects
@withallrespects 3 жыл бұрын
спасибо!
@strongcat844
@strongcat844 Жыл бұрын
как по мне весь бек нужно начинать писать в монолите (если не планируется высокая нагрузка), но при этом сохранять независимость модулей, чтоб при необходимости в любой момент без серьезных затрат перейти на микросервис
@user-us7cv7ps6e
@user-us7cv7ps6e 3 жыл бұрын
Как раз размышлял по поводу разбиения сайта на севисы, спасибо за инфу
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Сразу говорю это абстрактный пример. Декомпазировать надо аккуратно и в большинстве своем это делают с проблемным и часто изменяющимся функционалом.
@mashina_3000
@mashina_3000 Жыл бұрын
14:12 всм в монолитной архитектуре проще добавлять новый функционал? в микро легче же, потому что там можно обновлять отдельный сервис вместо всего приложения. P.s. я плохо разбираюсь) как раз написал, чтобы лучше понять
@kor-elf
@kor-elf 3 жыл бұрын
Спасибо за информацию. Очень полезно. К сожалению у меня опыт только в монолитах. Последнее время пытаюсь разобраться в микросервисной архитектуре и понять нужны они в работе или нет.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Все зависит от проекта.
@kor-elf
@kor-elf 3 жыл бұрын
@@pavlenkoat Вы правы.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Я видел как распил монолита удорожал проект и при этом небыло выхлопа от этого. Просто микросервисов ради микросервисов. В итоге и поиск проблем увеличился и команды небыли раздроблены и разбили это на такие маленькие сервисы что отдельный микросервис был зависим причем сильно от других. Ужас ппц
@kor-elf
@kor-elf 3 жыл бұрын
@@pavlenkoat спасибо большое за информацию. Ваш комментарий заставил задуматься. Действительно не стоит делить монолит если нет постоянной команды и тем более аргументированного ответа на вопрос зачем? Как понимаю делить монолит надо в тех случаях, когда есть несколько команд и каждая которая отвечает за конкретный самодостаточный функционал. Или в тех случаях если есть самодостаточный функционал на который идёт большая нагрузка. Всё это Вы хорошо показали на видео. Ещё раз спасибо, что помогли понять.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
@@kor-elf Плюс код сложно поддерживать. Но да микросервис отличается тем что он практически независим
@sergeyoblomov2313
@sergeyoblomov2313 3 жыл бұрын
на 2:38 - какая разработка? :)
@visitor2868
@visitor2868 Жыл бұрын
Всем привет. Дайте, пожалуйста, ссылку на телегу
@Sheresh08
@Sheresh08 2 жыл бұрын
Хороший материал
@Lenard150
@Lenard150 Жыл бұрын
Монолит: 1. Обнаруженная ошибка в цельном приложении может положить его целиком. 2. Сборка тяжёлого цельного приложения после правки занимает ценное дорогое время. 3. Найти ошибку проще, чем при микросервисах. 4. Единая платформа, единый язык и технологии для всего приложения, сложно все переписать. Микросервисы: 1. Более удобное выделие участков логики для больших сложных приложений с возможностью раздельных реализаций. Подходит для больших команд, чтобы уменьшить взаимосвязи и влияние. Сборка происходит быстрее. Обновления проще, незаметнее и быстрее. 2. Необходимо мониторить ошибки в каждом сервисе, покрывать метриками/тестами всю функциональность, тк отказ или ошибка в сервисе неочевидна. 3. Бывает сложно распилить на независимые сервисы функционал и проще ему жить в монолите.
@sayomortal
@sayomortal 29 күн бұрын
Алекстайм рассказывает мне про микросервисную архитектуру. До чего мы дожили, детка...
@user-ct5bd8er5p
@user-ct5bd8er5p 3 жыл бұрын
шикарне пояснення👍
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо. Что ещё по этой теме интересно?
@spamcolector
@spamcolector 3 жыл бұрын
Год уже в вашем линукс чате и только что узнал что у вас есть ютуб канал
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Прикольно
@pavlenkoat
@pavlenkoat 3 жыл бұрын
У меня на самом деле 2 канала
@ilyas5424
@ilyas5424 Жыл бұрын
Спасибо
@suleymanable
@suleymanable Жыл бұрын
Супер
@kefmdksalw
@kefmdksalw 3 жыл бұрын
Отличная вводная!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо.
@user-ft7jp8sd3j
@user-ft7jp8sd3j 3 жыл бұрын
Спасибо! Очень хорошая философия. Удивително как она похожа на суету вокруг ядер
@pavlenkoat
@pavlenkoat 3 жыл бұрын
На самом деле да. По большей степени пофиг какая у тебя архитектура главное что ты зарабатываешь на этом всем.
@user-grr
@user-grr 3 жыл бұрын
Так, ютаб, я не понял какого куя нет уведомлений? Колокольчик стоит
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Тут выход только телеграмм канал)))
@someelse989
@someelse989 3 жыл бұрын
Очень хорошее объявление
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@kl45gp
@kl45gp Жыл бұрын
Cмысл топить всегда за микросервисы - это тот факт что если приложение придется масштабировать, то можно очень сильно пожалеть что сразу не начал микросервисы делать. Так же монолит если не маленький - то задолбаешься его разрабатывать в большой команде. Единственный смысл делать монолит - это если ты точно знаешь что приложение никогда не потребуется масштабировать(например pet-проект).
@user-bb2ho4ip8t
@user-bb2ho4ip8t Жыл бұрын
Если разбить монолит на множество библиотек, то многие плюсы микросервисов перейдут и в плюсы монолита, да зачастую будут все лежать в одном месте, Но программирование это совершенствование новых технологий в виде перехода на облачные технологии на разные сервера, но концепция не меняется фронтенд бэкэнд бд связка остаётся неизменной
@anton.k.
@anton.k. 3 жыл бұрын
премьера, расходимся
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Почему? Я тут.
@leonid7256
@leonid7256 3 жыл бұрын
Антон , может сделаете видео по Дженкинсу? было бы здорово
@pavlenkoat
@pavlenkoat 3 жыл бұрын
А что про него рассказывать? Что это такое? Он на слуху. Применение? И так знаете где применять. Обзор? Никто не даст мне его показывать на живом сервере.
@user-ku3pn4yb1d
@user-ku3pn4yb1d 3 жыл бұрын
@@pavlenkoat Можно было бы просто рассказать что это, зачем и с чем его едят для совсем новичков-эникеев. Я понимаю что таких видео полно, но у вас отличная подача материала :) Спасибо за видео, кстати
@capwan
@capwan 3 жыл бұрын
На канале ADV-IT есть
@capwan
@capwan 3 жыл бұрын
kzfaq.info/sun/PLg5SS_4L6LYvQbMrSuOjTL1HOiDhUE_5a
@fedoskamcha3768
@fedoskamcha3768 Жыл бұрын
🖤💣💥
@MrNoartik
@MrNoartik 3 жыл бұрын
у меня для Вас новость, существует 8 архитектурных подходов в постороении приложения и понимая особенности каждого можно сделать заключение насколько точно будет подходить контейнеризция для того или иного подхода
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Это не новость)))) возможно когда-нибудь и остальных расскажу. Просто видео и так длинное получилось
@cvv2k
@cvv2k 3 жыл бұрын
Эххх ... Попробуй копнуть теорию еще глубже. Тебе есть еще куда копать. Из важного что ускользнуло из твоего внимания: Одной из фундаментальных проблем концепции микросервисов являются накладные расходы железа на само существование этой концепции. Суть проблемы состоит в том что велична этих расходов может изменятся на много *ПОРЯДКОВ* без очевидных причин. Я лично не связывался бы с этой концепцией если проэкт не написан на языке go.
@iichization
@iichization 3 жыл бұрын
В подписи ко второму плюсу монолита ошибка в слове "простота". Нужно через А. А так все круто!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо. Недоглядел
@iichization
@iichization 3 жыл бұрын
@@pavlenkoat вам спасибо за видосы!
@AM-od3hr
@AM-od3hr 3 жыл бұрын
Я думал это фишка такая - Упращенная, Маштабирование)
@user-qw9ek3hb4r
@user-qw9ek3hb4r 2 жыл бұрын
Микросервисы получается - это для крупного бизнеса?
@stef8321
@stef8321 7 ай бұрын
Монолит + упрощенная разработка + проще развертывать + поддержка и поиск проблем проще + лучшая производительность - сложность внедрения новых технологий - кодовая база растет и порог вхождения тоже -+ масштабируемость Сервис - ориентированная архитектура + независимость развертывания и масштабируемости сервисов + изолирование бд под задачи + внедрение/отключение сервисов - централизованная логика - сложность в поиске проблем Микросервис + гетерогенность(независимый набор технологий)\ + независимость + децентрализованное управление данными + безопасность на уровне каждого сервиса + независимость команд - сложность проектирования - сложность устранения неполадок (необходимо правильно логировать весь комплекс и правильно его мониторить) - сложность тестирования
@masterswift9700
@masterswift9700 3 жыл бұрын
КЛасс!
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Спасибо
@odys-wise
@odys-wise Жыл бұрын
пилю большой монолит, на самом деле, монолит потребляет очень много ресурсов. например 40 серверов полноценных с кодом монолита, плюс кластер мускула на 10 серверов. под микросервисы, 10 нод кубернетиса сейча, 5 нод кафки, 8 виртуалок для серверов бд микросервисов, где есть нагрузка. Обычно это NoSQL + CQRS. мысли про то, что начинать с мс архитектуры не нужно поддерживаю, без опытной слаженной команды это будет провал скорее всего. Хотя если есть опыт и крутая команда девопсов, и на микросервисах можно быстро выехать в прод. не медленнее монолита. но это дороже. однозначно дороже. нужно разрабов больше в несколько раз. и про деплой, деплоить микросервисы - быстро, а монолит долго, потому что когда монолит доживает до стадии - нужны микросервисы, он уже раздулся и горизонтально и вертикально ого-го как. интересно за два года взгляды на мс поменялись или еще нет? :)
@user-lq4jv1ov7q
@user-lq4jv1ov7q Жыл бұрын
Все верно вы пишите, достаточно опыта в большом монолите (а именно такими они со временем и становятся) и становится очевидно, что это заведомо не масштабируемое решение, которое подходит на начальном этапе жизни проекта. Но у автора адепты микросервисов - недалекие айтишнки, а монолит - это топ, и производительность и простота разработки и масштабируемость и т.п
@alibinight8693
@alibinight8693 2 жыл бұрын
Грамотное объяснение.
@chefhelper
@chefhelper 2 жыл бұрын
Благодарим Тебя за то, что раскрыл слугам Твоим козни врагов наших. Озари сиянием твоим души тех, кто отдал жизнь во исполнение воли Твоей. В бой, защитники Монолита! В бой! Отомстим за павших братьев наших, Да будет благословенно вечное их единение с Монолитом. Смерть! Лютая смерть тем, Кто отвергает Его священную силу!
@coffeepanda722
@coffeepanda722 3 жыл бұрын
Спасибо за видео! осталось выйти из зоны комфорта и свалить с windows админа =(
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста.
@user-mw4ep2tp7j
@user-mw4ep2tp7j 3 жыл бұрын
Хорошо когда SOAP знаешь только в теории и только в теории.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Я на практике поддерживал
@user-mw4ep2tp7j
@user-mw4ep2tp7j 3 жыл бұрын
@@pavlenkoat позвольте узнать для интереса, чем вы wsdl генерировали?
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Кастомный модуль был.
@user-lq4jv1ov7q
@user-lq4jv1ov7q Жыл бұрын
Такое чувство, что автор только небольшие приложения писал. Упрощенная разработка в монолите ? Пока это первый месяц приложения - да, все можно сделать по-быстрому в рамках одного сервиса. Со временем, когда монолит обрастает логикой, появляется куча зависимостей, код становится связным, предвидеть последствия изменений становится сложно - придется думать о взаимодействии в рамках одного проекта. Масштабируемость?) Достаточно просто арендовать новый сервер?) Если для вас масштабируемость - это просто развернуть копию проекта, то да, но тогда это применимо и микросервисам. Кодовая база неконтролируемо разрастается и увеличивает сложность проекта, какая тут масштабируемость? Любой отказ в монолите - какого-либо хранилища, базы данных, редиса, диска - это отвал всего приложения. В микросервисах же максимум отвалится какая-то отдельная пользовательская функция. В общем, "недалекие айтишники" и большая часть рынка веб-разработки не просто так уходят сейчас от монолита.
@hardclide
@hardclide 2 жыл бұрын
Вы не можете масштабировать монолит или можете 🤣🤣🤣 топчик
@oeaoo
@oeaoo 2 жыл бұрын
Выбираю горизонтально масштабируемый и гибко конфигурируемый монолит. Это моё "Пепси"!
@mikesomebody5404
@mikesomebody5404 3 жыл бұрын
Возможно любовь к микросервисам вызвана принципом из unix - каждая программа должна делать что-то одно.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Мне тоже нравится этот подход, но я понимаю что он не всегда оправдан
@user-km7uh9hb3n
@user-km7uh9hb3n 3 жыл бұрын
наконец понял что это за такая священная корова у многих ит-манагеров
@pavlenkoat
@pavlenkoat 3 жыл бұрын
У манагеров она просто модно можно продать
@user-uj5ol5fm1u
@user-uj5ol5fm1u 4 ай бұрын
Модульная архитектура, альтернатива микросервисной, все же лучше монолита и тоже может писаться на разных языках
@user-bb2ho4ip8t
@user-bb2ho4ip8t Жыл бұрын
В микросервисов ресурсы тратятся на преобразование в транзакции для обмена данными между сервисами, это неизбежно, лучше грамотный монолит чем корявый микросервис
@stigfromsouth
@stigfromsouth 3 жыл бұрын
Разве девопс выбирает архитектуру сервиса ?
@pavlenkoat
@pavlenkoat 3 жыл бұрын
В большинстве своем Нет. Но понимать что зачем должен и влиять может на решения. Правда это в нормальных компаниях.
@vladimirlinuxoid4805
@vladimirlinuxoid4805 3 жыл бұрын
О полезности материала уже в комментариях написано,напишу кое-что другое.Антон, в следующих видео, пожалуйста, вернитесь к старому формату съемки(камеру чуть дальше от лица), а то у меня при просмотре на ПК сложилось ощущение,что по ту сторону стола сидит начальник и за что-то ругает... Не приятное ощущение, стоит сказать...
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пока не могу объектив сменил теперь ремонт надо делать.
@vladimirlinuxoid4805
@vladimirlinuxoid4805 3 жыл бұрын
@@pavlenkoat понятно :(
@pavlenkoat
@pavlenkoat 3 жыл бұрын
В последних видео отодвинулся немного.
@vladimirlinuxoid4805
@vladimirlinuxoid4805 3 жыл бұрын
@@pavlenkoat вот теперь в самый раз
@ostrov11
@ostrov11 3 жыл бұрын
Модульный Монолит.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Можно и так
@TalosDx
@TalosDx 2 жыл бұрын
Вообще Service-Oriented Architecture переусложнена и в целом уже мертва, честно говоря даже с Event Driven Architecture работать значительно проще, хотя и кажется сходу EDA, что простая, но сколько же я с ней пострадал.
@gennadiyzolotaryov4113
@gennadiyzolotaryov4113 3 жыл бұрын
а, я-то подумал, что речь идёт про архитектуры ядер...
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Я уже до железа в проф деятельности не опускался давно.
@gennadiyzolotaryov4113
@gennadiyzolotaryov4113 3 жыл бұрын
@@pavlenkoat -- ну, я имел ввиду архитектуры ядер операционных систем, я невнятно высказался вначале ;)
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Ааааа. На самом деле все похоже. Линус доказал что главное чтобы все работало.
@gennadiyzolotaryov4113
@gennadiyzolotaryov4113 3 жыл бұрын
@@pavlenkoat -- похоже ;) именно поэтому и мелкомягкие, и яблочники имеют гибридную архитектуру.
@nbrains6380
@nbrains6380 3 жыл бұрын
микросервисы это такое Гггг, 500 раз один и тот же api запрашивать при каждом чихе (((
@sheiksl4446
@sheiksl4446 Жыл бұрын
Очень не хватает примеров настоящих приложений с разными архитектурами
@modeck5844
@modeck5844 2 жыл бұрын
serverless архитектуру забыли
@ecarlete-coeurtribe3448
@ecarlete-coeurtribe3448 Жыл бұрын
За монолит!
@Dr10na1995
@Dr10na1995 3 жыл бұрын
А этим всем не системный архитектор должен заниматься? А то похоже, что девопс это и сисадмин, и опс инженер. А тут ещё и архитектура. Хотя может я путаю архитектуру с инфраструктурой
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Это надо понимать. А так все зависит от организации. Я сисадминством например не занимаюсь. Занимается другой отдел. А вот понимать архитектуру и взоимрдействия сервисов мне надо. Да и без понимании архитектуры приложения не построишь инфраструктуру.
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Я могу простой пример привести. Без умения читать чертежи ты деталь не вытачешь.
@Dr10na1995
@Dr10na1995 3 жыл бұрын
@@pavlenkoat Спасибо за ответ и за видео! Мне оно помогло структурировать то немногое, что я знал про микросервисы и монолит. А про сервис-ориентированную архитектуру вообще не знал :)
@pavlenkoat
@pavlenkoat 3 жыл бұрын
Пожалуйста
@pavlenkoat
@pavlenkoat 3 жыл бұрын
На самом деле ответ на собеседовании для девопсов максимум в 3 предложениях. В видео раскрыл тему для большего понимания
@ilyashvedov83
@ilyashvedov83 3 жыл бұрын
2:38 Как ИПшник в РФ, знаю только слово упрОщенная.
Что должен знать DevOps инженер? DevOps Roadmap 2024. Выбор подписчиков
16:31
Мир IT с Антоном Павленко
Рет қаралды 18 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 28 МЛН
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 39 МЛН
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 1,2 МЛН
Что такое REST API простыми словами
7:27
Мир IT с Антоном Павленко
Рет қаралды 115 М.
Великовозрастный программист. Стоит ли идти в IT в 40 лет
8:17
Дилетант широкого профиля
Рет қаралды 8 М.
Из сисадмина в DEVOPS и SRE. Мое резюме
10:22
Мир IT с Антоном Павленко
Рет қаралды 6 М.
Про микросервисы за 8 минут
8:01
Merion Academy
Рет қаралды 113 М.
Что такое REST на самом деле?
11:32
Merion Academy
Рет қаралды 50 М.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 610 М.
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,7 МЛН
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 4,6 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51