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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ม.ค. 2025

ความคิดเห็น • 199

  • @pavlenkoat
    @pavlenkoat  4 ปีที่แล้ว +15

    После просмотра видео жду твое мнения в комментарии. Спасибо.

    • @НиколайКочубей-ы8э
      @НиколайКочубей-ы8э 4 ปีที่แล้ว +1

      А как же десктопный топ

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      @@НиколайКочубей-ы8э Я с канал буду видео про десктоп убирать. Так как я разочаловался в себе как в ютубере. Канал перепрофилирую как профессиональный дневник. Но топ будет. Изучал этот вопрос решил рассказать.

    • @НиколайКочубей-ы8э
      @НиколайКочубей-ы8э 4 ปีที่แล้ว

      @@pavlenkoat где и когда

    • @DartMitai
      @DartMitai 4 ปีที่แล้ว

      Бро, если тебя не затруднит, покажи как зайти с мобильника на сервер? на компе все настроил с первого раза без проблем, спокойно захожу на сервак и на андройд, в андройд поставил termux и openssh а зайти ни куда не могу, возможно там требуются не много другие настройки конфига...

    • @НиколайКочубей-ы8э
      @НиколайКочубей-ы8э 4 ปีที่แล้ว

      @@pavlenkoat что думаете о минт

  • @proletarian
    @proletarian 4 ปีที่แล้ว +66

    Монолит vs свобода vs долг

  • @oleksandrvoichyshyn7486
    @oleksandrvoichyshyn7486 3 ปีที่แล้ว +3

    Читал, смотрел и не понимал, пришёл сюда и наконец получил ответ что такое та как оно работает.
    Спасибо!

  • @artem65535
    @artem65535 4 ปีที่แล้ว +17

    После третьего видео привык к мимике и дикции Антона и начал получать удовольствие от роликов, помимо полезной информации =)

    • @IScorpey
      @IScorpey 4 ปีที่แล้ว +2

      Да, свой шарм.

    • @alexanderscheffer3882
      @alexanderscheffer3882 3 ปีที่แล้ว +1

      Аналогично))

    • @arsikgames
      @arsikgames 3 ปีที่แล้ว

      Я думал, что это запах сарказма.

  • @sergejsvisockis
    @sergejsvisockis 4 ปีที่แล้ว +34

    Все зависит от того, какое приложение, насколько большое, насколько нагруженное будет.
    Бывают случаи, когда приложение помещается в один сервис-монолит и необходимости в микросервисах просто нет.
    Вообще если какой-то новый проект, то лучше его начинать как монолит и уже потом переходить на микросервисы, т.к. разработка монолита особенно на первых этапах (когда комада маленькая, непонятно какая нагрузка будет, и т.д.) намного быстре микросервисов. В ходе жизни приложение, если выростает нагрузка на определенные модули уже их выносить в отдельный микросервис.
    Ну и для интеграции с внешними системами тоже микросервисы подходят - каждая интеграция свой сервис.
    Какой-то идеальный архитектуры попросту нет, каждая архитктура хороша в определенный случаях и плоха в других. Все зависит от бизнеса, конкретного приложения, задачи и команды.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +3

      Отлично!

  • @kkkkmvaaaa
    @kkkkmvaaaa ปีที่แล้ว +1

    Потрясающий видос! Я как начинающий проджект впитала максимально легко, почти без проблем)
    Пришлось местами погуглить, и осталось пара вопросов, но это мелочи.
    Очень полезно! Спасибо!

  • @eo606
    @eo606 4 ปีที่แล้ว +7

    Ваши видео достойно того, чтобы их активно распространять :)

  • @evgeniysurma8116
    @evgeniysurma8116 4 ปีที่แล้ว +6

    больше таких видео! особенно с примерами сайтов и путями их построения. Именно то, что искал. Спасибо

  • @eolark
    @eolark 3 ปีที่แล้ว +2

    Что важно в хорошем ютубере?
    A- хороший звук
    B- склонность автора к рефлексии
    B- интересный зрителю контент. Учитывая тематику этого канала - познавательный контент. Про линуксы очень интересно слушать почти что угодно: выгоду применений и пр.
    C- не панибратский визуальный стиль
    F- огонь в сердце ютубера рассказывающего о своём.
    ^ это мой личный порядок актуальности в хорошем канале. По мне, А...С - на великолепном уровне подачи. F - тоже есть, но он и не столь важен, когда остальное огонь.

  • @ВикторТкаченко-ъ3з
    @ВикторТкаченко-ъ3з 2 ปีที่แล้ว +3

    У вас была одна проблема, решили взять микросервисы, теперь у вас две проблемы: eventual consistency, SAGA и прочие паттерны распределенных систем ну и конечно же инструменты для оркестрирации.

  • @wandos777
    @wandos777 2 ปีที่แล้ว

    прям подсел на ваши видео, спасибо вам огромное. Сам пока новичок и всасываю все, что вы даете и подача у вас прям что надо, однозначно лайк, подписаться не могу, к сожалению, так как уже очень давно подписан :)

  • @watermelonjones625
    @watermelonjones625 4 ปีที่แล้ว +6

    Спасибо за видео! очень важная тема

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Спасибо что смотрите

  • @Igoryok_travel
    @Igoryok_travel 7 หลายเดือนก่อน

    Наконец кто-то объяснил разницу между микросервисами и сервисно-ориентированной архитектурой. Второе видел в банке, и не мог понять, что это, и чем отличается)

  • @alexanderscheffer3882
    @alexanderscheffer3882 3 ปีที่แล้ว +3

    Спасибо Антон! Как всегда с юмором и без воды))

  • @lunamarsword
    @lunamarsword 4 ปีที่แล้ว +5

    Супер, спасибо, очень полезное видео.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Спасибо что смотрите

  • @efremtv
    @efremtv 2 ปีที่แล้ว

    Спасибо за разъяснения! Пока смотрел ролик, не покидало ощущение что смотрю канал "Клуб рыбаков" с Михалычем... Уж очень вы похожи и внешне и по голосу... ;)))

  • @Sergey-vh3vj
    @Sergey-vh3vj ปีที่แล้ว

    Спасибо. Все доходчивао объяснили с аргументами и фактами)

  • @kor-elf
    @kor-elf 4 ปีที่แล้ว +2

    Спасибо за информацию. Очень полезно. К сожалению у меня опыт только в монолитах. Последнее время пытаюсь разобраться в микросервисной архитектуре и понять нужны они в работе или нет.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Все зависит от проекта.

    • @kor-elf
      @kor-elf 4 ปีที่แล้ว

      @@pavlenkoat Вы правы.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +2

      Я видел как распил монолита удорожал проект и при этом небыло выхлопа от этого. Просто микросервисов ради микросервисов. В итоге и поиск проблем увеличился и команды небыли раздроблены и разбили это на такие маленькие сервисы что отдельный микросервис был зависим причем сильно от других. Ужас ппц

    • @kor-elf
      @kor-elf 4 ปีที่แล้ว +1

      @@pavlenkoat спасибо большое за информацию. Ваш комментарий заставил задуматься. Действительно не стоит делить монолит если нет постоянной команды и тем более аргументированного ответа на вопрос зачем?
      Как понимаю делить монолит надо в тех случаях, когда есть несколько команд и каждая которая отвечает за конкретный самодостаточный функционал.
      Или в тех случаях если есть самодостаточный функционал на который идёт большая нагрузка.
      Всё это Вы хорошо показали на видео. Ещё раз спасибо, что помогли понять.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      @@kor-elf Плюс код сложно поддерживать. Но да микросервис отличается тем что он практически независим

  • @nickryadovoy7669
    @nickryadovoy7669 3 ปีที่แล้ว +2

    Очень хорошее видео (четко и понятно). Спасибо автору!

  • @aleksey8405
    @aleksey8405 ปีที่แล้ว

    Отличный разбор темы!

  • @ВладимирФедоров-т5ъ
    @ВладимирФедоров-т5ъ 4 ปีที่แล้ว +2

    Хороший выпуск!. Регулярно смотрю Ваш канал

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Спасибо большое

  • @ТатьянаПрохорова-в8й
    @ТатьянаПрохорова-в8й ปีที่แล้ว

    Какой же вы классный и харизматичный!)) Спасибо за актуальную тему) собес через полчаса, я аналитик, надо обновить понимание)

  • @unixway4196
    @unixway4196 4 ปีที่แล้ว +8

    Спасибо за информативное видео. Практически каждый тезис стоит того, что бы развернуть его в полноценное видео. Со своей же стороны позволю себе вставить следующее мнение:
    Не нужно путать монолит как способ разработки програмного обеспечения и монолитность как свойство систем. Основная проблема сегодняшних Enterprize(и не только!) приложений это сложность. Сегодня часто противопоставляют монолитам микросервисы, считая, что переписав проект с использованием микросервисов автоматически сделает систему менее сложной. К сожалению это не так. Можно представить себе микросервисы, которые являют собой монолитную систему, а можно написать монолит, который не обладает свойствами монолитности. Монолитность это такое свойство систем, не позволяющее изучать их по частям. Их можно изучать только целиком. При попытке их декомпозировать, тоесть разделить на отдельные части и изучить только помодульно, бесмысленно, потому что этот модуль сам по себе ничего не означает. Он означает только в связке с другими модулями и сам он с ними связан. Это плохо.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +2

      Я думал это включить, но потом решил рассказать более простым языком с позиции эксплуатации. Хорошее видео на этот счет есть у Жени @S0er возможно на втором канале. Он там рассказывает с позиции архитектора.

  • @AntonNap
    @AntonNap 4 หลายเดือนก่อน

    Спасибо за доступное для планктона объяснение

  • @mashina_3000
    @mashina_3000 2 ปีที่แล้ว

    14:12 всм в монолитной архитектуре проще добавлять новый функционал? в микро легче же, потому что там можно обновлять отдельный сервис вместо всего приложения.
    P.s. я плохо разбираюсь) как раз написал, чтобы лучше понять

  • @НатальяКирьянова-к8м
    @НатальяКирьянова-к8м 3 ปีที่แล้ว +1

    Очень хорошо объяснили. Все понятно. Спасибо!

  • @МариамАрутюнян-п1ш
    @МариамАрутюнян-п1ш ปีที่แล้ว

    Спасибо огромное!!! Наконец благодаря вам я поняла что такое микросервисы 😅

  • @km-academy_ru
    @km-academy_ru 4 ปีที่แล้ว +2

    Очень крутое видео, все супер разжеванно, спасибо большое за труды!

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Пожалуйста.

  • @chicago21
    @chicago21 ปีที่แล้ว

    Видео топчик, сижу готовлюсь к собесам)

  • @stanislavi6881
    @stanislavi6881 2 ปีที่แล้ว

    Огромное спасибо, очень полезная информация!

  • @dmitryp.9508
    @dmitryp.9508 3 ปีที่แล้ว +1

    Было полезно и интересно. Спасибо!

  • @kivarum
    @kivarum 14 วันที่ผ่านมา

    Срач мололит vs модульность. Идет еще с годов 80-х, ну и к годам 2000х он уже закончился. Но, к сожалению, молодежь мало о нем знает и теперь проходит через все эти стадии но уже в другом месте. Ответ простой - идеальный вариант - систезный подход во общем, с разным уровнем разделения в зависимости от конкретных условий.

  • @sad-pt3ze
    @sad-pt3ze 7 หลายเดือนก่อน

    Никогда бы не подумал, что аквамен будет учить меня программированию...

  • @strongcat844
    @strongcat844 ปีที่แล้ว

    как по мне весь бек нужно начинать писать в монолите (если не планируется высокая нагрузка), но при этом сохранять независимость модулей, чтоб при необходимости в любой момент без серьезных затрат перейти на микросервис

  • @KennyTheBest9251
    @KennyTheBest9251 2 ปีที่แล้ว

    Кайф, спасибо! Лучший ролик с прекраснейшими примерами

  • @leastexpected3115
    @leastexpected3115 4 ปีที่แล้ว +1

    Интересная тема, вдохновила на создание своих сервисов

  • @ЯрославАвдонин-ы5з
    @ЯрославАвдонин-ы5з 4 ปีที่แล้ว +1

    Спасибо за интересный ролик!

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Подалуйста

  • @Lenard150
    @Lenard150 2 ปีที่แล้ว

    Монолит:
    1. Обнаруженная ошибка в цельном приложении может положить его целиком.
    2. Сборка тяжёлого цельного приложения после правки занимает ценное дорогое время.
    3. Найти ошибку проще, чем при микросервисах.
    4. Единая платформа, единый язык и технологии для всего приложения, сложно все переписать.
    Микросервисы:
    1. Более удобное выделие участков логики для больших сложных приложений с возможностью раздельных реализаций. Подходит для больших команд, чтобы уменьшить взаимосвязи и влияние. Сборка происходит быстрее. Обновления проще, незаметнее и быстрее.
    2. Необходимо мониторить ошибки в каждом сервисе, покрывать метриками/тестами всю функциональность, тк отказ или ошибка в сервисе неочевидна.
    3. Бывает сложно распилить на независимые сервисы функционал и проще ему жить в монолите.

  • @volodymyr5479
    @volodymyr5479 3 ปีที่แล้ว +1

    Отлично обьясняете. Спасибо!

  • @darymirovna
    @darymirovna 11 หลายเดือนก่อน

    Спасибо, очень полезно!

  • @panchwall_devops
    @panchwall_devops 4 ปีที่แล้ว

    Это было интересно. Можно раскрыть эту тему более глубоко? Какие технологии и так далее

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Спасибо. Можно более подробно. Технологии для чего? Для написания сервисов? Они разные.

  • @dennykolesnikov
    @dennykolesnikov 3 ปีที่แล้ว

    Можно пример пресловутого "масштабирования функционала"?

  • @user-zx8pk4qm3k
    @user-zx8pk4qm3k 2 ปีที่แล้ว

    Спасибо за отличное информативное видео!

  • @user-grr
    @user-grr 4 ปีที่แล้ว +2

    Так, ютаб, я не понял какого куя нет уведомлений? Колокольчик стоит

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Тут выход только телеграмм канал)))

  • @АндрейТерентьев-щ1б
    @АндрейТерентьев-щ1б 4 ปีที่แล้ว +1

    Как раз размышлял по поводу разбиения сайта на севисы, спасибо за инфу

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Сразу говорю это абстрактный пример. Декомпазировать надо аккуратно и в большинстве своем это делают с проблемным и часто изменяющимся функционалом.

  • @sayomortal
    @sayomortal 8 หลายเดือนก่อน

    Алекстайм рассказывает мне про микросервисную архитектуру. До чего мы дожили, детка...

  • @spamcolector
    @spamcolector 4 ปีที่แล้ว

    Год уже в вашем линукс чате и только что узнал что у вас есть ютуб канал

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Прикольно

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      У меня на самом деле 2 канала

  • @kirillgolub578
    @kirillgolub578 3 ปีที่แล้ว

    Расскажите про паттерн(антипаттерн?) "Распределенный монолит"

  • @sergeyoblomov2313
    @sergeyoblomov2313 4 ปีที่แล้ว

    на 2:38 - какая разработка? :)

  • @iichization
    @iichization 4 ปีที่แล้ว +1

    В подписи ко второму плюсу монолита ошибка в слове "простота". Нужно через А. А так все круто!

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Спасибо. Недоглядел

    • @iichization
      @iichization 4 ปีที่แล้ว

      @@pavlenkoat вам спасибо за видосы!

    • @AM-od3hr
      @AM-od3hr 3 ปีที่แล้ว +1

      Я думал это фишка такая - Упращенная, Маштабирование)

  • @antonkuranov
    @antonkuranov 14 ชั่วโมงที่ผ่านมา

    Микросервисы -- это сложно и дорого. Нет возможности обеспечить консистентность данных. Вместо обычной транзакции люди начинают городить неработающие велосипеды типа саги или переизобретать 2pc, но большинство попросту забивает -- и так сойдёт, отдел поддержки справится.

  • @visitor2868
    @visitor2868 2 ปีที่แล้ว

    Всем привет. Дайте, пожалуйста, ссылку на телегу

  • @ВячеславКлавдиев-ц2п
    @ВячеславКлавдиев-ц2п 3 ปีที่แล้ว

    Спасибо! Все четко и по делу.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Пожалуйста.

  • @cvv2k
    @cvv2k 4 ปีที่แล้ว +1

    Эххх ... Попробуй копнуть теорию еще глубже. Тебе есть еще куда копать.
    Из важного что ускользнуло из твоего внимания:
    Одной из фундаментальных проблем концепции микросервисов являются накладные расходы железа на само существование этой концепции. Суть проблемы состоит в том что велична этих расходов может изменятся на много *ПОРЯДКОВ* без очевидных причин.
    Я лично не связывался бы с этой концепцией если проэкт не написан на языке go.

  • @MrNoartik
    @MrNoartik 4 ปีที่แล้ว

    у меня для Вас новость, существует 8 архитектурных подходов в постороении приложения и понимая особенности каждого можно сделать заключение насколько точно будет подходить контейнеризция для того или иного подхода

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Это не новость)))) возможно когда-нибудь и остальных расскажу. Просто видео и так длинное получилось

  • @vitiok78
    @vitiok78 4 ปีที่แล้ว +2

    Очень толковое видео!

  • @ПавелОлихвер-д9д
    @ПавелОлихвер-д9д 3 ปีที่แล้ว

    Спасибо. Все очень понятно.

  • @КонстантинФилиппов-е1ю
    @КонстантинФилиппов-е1ю 2 ปีที่แล้ว

    Микросервисы получается - это для крупного бизнеса?

  • @Александр-ш8я6н
    @Александр-ш8я6н ปีที่แล้ว

    Если разбить монолит на множество библиотек, то многие плюсы микросервисов перейдут и в плюсы монолита, да зачастую будут все лежать в одном месте, Но программирование это совершенствование новых технологий в виде перехода на облачные технологии на разные сервера, но концепция не меняется фронтенд бэкэнд бд связка остаётся неизменной

  • @АннаАвраменко-и3б
    @АннаАвраменко-и3б 4 ปีที่แล้ว

    шикарне пояснення👍

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Спасибо. Что ещё по этой теме интересно?

  • @odys-wise
    @odys-wise 2 ปีที่แล้ว

    пилю большой монолит, на самом деле, монолит потребляет очень много ресурсов. например 40 серверов полноценных с кодом монолита, плюс кластер мускула на 10 серверов. под микросервисы, 10 нод кубернетиса сейча, 5 нод кафки, 8 виртуалок для серверов бд микросервисов, где есть нагрузка. Обычно это NoSQL + CQRS. мысли про то, что начинать с мс архитектуры не нужно поддерживаю, без опытной слаженной команды это будет провал скорее всего. Хотя если есть опыт и крутая команда девопсов, и на микросервисах можно быстро выехать в прод. не медленнее монолита. но это дороже. однозначно дороже. нужно разрабов больше в несколько раз.
    и про деплой, деплоить микросервисы - быстро, а монолит долго, потому что когда монолит доживает до стадии - нужны микросервисы, он уже раздулся и горизонтально и вертикально ого-го как.
    интересно за два года взгляды на мс поменялись или еще нет? :)

    • @АндрейЩербаков-к8с
      @АндрейЩербаков-к8с ปีที่แล้ว +1

      Все верно вы пишите, достаточно опыта в большом монолите (а именно такими они со временем и становятся) и становится очевидно, что это заведомо не масштабируемое решение, которое подходит на начальном этапе жизни проекта.
      Но у автора адепты микросервисов - недалекие айтишнки, а монолит - это топ, и производительность и простота разработки и масштабируемость и т.п

  • @anton.k.
    @anton.k. 4 ปีที่แล้ว +1

    премьера, расходимся

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Почему? Я тут.

  • @stef8321
    @stef8321 ปีที่แล้ว +3

    Монолит
    + упрощенная разработка
    + проще развертывать
    + поддержка и поиск проблем проще
    + лучшая производительность
    - сложность внедрения новых технологий
    - кодовая база растет и порог вхождения тоже
    -+ масштабируемость
    Сервис - ориентированная архитектура
    + независимость развертывания и масштабируемости сервисов
    + изолирование бд под задачи
    + внедрение/отключение сервисов
    - централизованная логика
    - сложность в поиске проблем
    Микросервис
    + гетерогенность(независимый набор технологий)\
    + независимость
    + децентрализованное управление данными
    + безопасность на уровне каждого сервиса
    + независимость команд
    - сложность проектирования
    - сложность устранения неполадок (необходимо правильно логировать весь комплекс и правильно его мониторить)
    - сложность тестирования

  • @3fsfqp
    @3fsfqp หลายเดือนก่อน

    17:27 Монолит тоже можно масштабировать по кусочкам. Можно же сделать несколько инстанцев монолита, но в каждом работать будет активен только 1 модуль. Например, в монолите 2 модуля: А и Б. А высоконагруженый, Б низконагруженный. Делаем 3 инстанца монолита. 1й принимает запросы только к модулю Б. Остальные 2 ловят запросы к модулю А.

  • @ЮрийВеселов-м7е
    @ЮрийВеселов-м7е 4 ปีที่แล้ว +1

    Хорошо когда SOAP знаешь только в теории и только в теории.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Я на практике поддерживал

    • @ЮрийВеселов-м7е
      @ЮрийВеселов-м7е 4 ปีที่แล้ว

      @@pavlenkoat позвольте узнать для интереса, чем вы wsdl генерировали?

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Кастомный модуль был.

  • @fedoskamcha
    @fedoskamcha 2 ปีที่แล้ว

    Оч хорошее объяснение , спасибк

  • @АлматЖанабеков
    @АлматЖанабеков 4 ปีที่แล้ว

    Спасибо за видео.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Пожалуйста.

  • @leonid7256
    @leonid7256 4 ปีที่แล้ว

    Антон , может сделаете видео по Дженкинсу? было бы здорово

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      А что про него рассказывать? Что это такое? Он на слуху. Применение? И так знаете где применять. Обзор? Никто не даст мне его показывать на живом сервере.

    • @РоманДенисов-ж6г
      @РоманДенисов-ж6г 3 ปีที่แล้ว

      @@pavlenkoat Можно было бы просто рассказать что это, зачем и с чем его едят для совсем новичков-эникеев. Я понимаю что таких видео полно, но у вас отличная подача материала :)
      Спасибо за видео, кстати

    • @capwan
      @capwan 3 ปีที่แล้ว +1

      На канале ADV-IT есть

    • @capwan
      @capwan 3 ปีที่แล้ว

      th-cam.com/play/PLg5SS_4L6LYvQbMrSuOjTL1HOiDhUE_5a.html

  • @vasil-vasil
    @vasil-vasil 4 ปีที่แล้ว

    Полезно. Спасибо

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Пожалуйста.

  • @evgenysinyakov8893
    @evgenysinyakov8893 3 ปีที่แล้ว

    Шикарный видос

  • @Александр-ш8я6н
    @Александр-ш8я6н ปีที่แล้ว

    В микросервисов ресурсы тратятся на преобразование в транзакции для обмена данными между сервисами, это неизбежно, лучше грамотный монолит чем корявый микросервис

  • @Андрейпетров-ш3р7з
    @Андрейпетров-ш3р7з 4 ปีที่แล้ว +2

    Спасибо! Очень хорошая философия. Удивително как она похожа на суету вокруг ядер

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

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

  • @chefhelper
    @chefhelper 3 ปีที่แล้ว

    Благодарим Тебя за то,
    что раскрыл слугам Твоим
    козни врагов наших.
    Озари сиянием твоим
    души тех, кто отдал жизнь
    во исполнение воли Твоей.
    В бой, защитники Монолита! В бой!
    Отомстим за павших братьев наших,
    Да будет благословенно
    вечное их единение с Монолитом.
    Смерть! Лютая смерть тем,
    Кто отвергает Его священную силу!

  • @yusifibragimov4311
    @yusifibragimov4311 2 ปีที่แล้ว

    Спасибо!!

  • @partsan
    @partsan 4 ปีที่แล้ว

    Отличное видео

  • @stigfromsouth
    @stigfromsouth 4 ปีที่แล้ว +1

    Разве девопс выбирает архитектуру сервиса ?

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +2

      В большинстве своем Нет. Но понимать что зачем должен и влиять может на решения. Правда это в нормальных компаниях.

  • @coffeepanda722
    @coffeepanda722 3 ปีที่แล้ว

    Спасибо за видео! осталось выйти из зоны комфорта и свалить с windows админа =(

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Пожалуйста.

  • @suleyman0p
    @suleyman0p ปีที่แล้ว

    Супер

  • @kefmdksalw
    @kefmdksalw 4 ปีที่แล้ว +1

    Отличная вводная!

  • @modeckrus
    @modeckrus 3 ปีที่แล้ว

    serverless архитектуру забыли

  • @sheiksl4446
    @sheiksl4446 ปีที่แล้ว

    Очень не хватает примеров настоящих приложений с разными архитектурами

  • @gennadiyzolotaryov4113
    @gennadiyzolotaryov4113 4 ปีที่แล้ว +3

    а, я-то подумал, что речь идёт про архитектуры ядер...

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Я уже до железа в проф деятельности не опускался давно.

    • @gennadiyzolotaryov4113
      @gennadiyzolotaryov4113 4 ปีที่แล้ว

      @@pavlenkoat -- ну, я имел ввиду архитектуры ядер операционных систем, я невнятно высказался вначале ;)

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +3

      Ааааа. На самом деле все похоже. Линус доказал что главное чтобы все работало.

    • @gennadiyzolotaryov4113
      @gennadiyzolotaryov4113 4 ปีที่แล้ว

      @@pavlenkoat -- похоже ;) именно поэтому и мелкомягкие, и яблочники имеют гибридную архитектуру.

  • @Dessad91
    @Dessad91 3 ปีที่แล้ว

    Хороший материал

  • @TalosDx
    @TalosDx 2 ปีที่แล้ว

    Вообще Service-Oriented Architecture переусложнена и в целом уже мертва, честно говоря даже с Event Driven Architecture работать значительно проще, хотя и кажется сходу EDA, что простая, но сколько же я с ней пострадал.

  • @oeaoo
    @oeaoo 3 ปีที่แล้ว

    Выбираю горизонтально масштабируемый и гибко конфигурируемый монолит. Это моё "Пепси"!

  • @vladimirlinuxoid4805
    @vladimirlinuxoid4805 4 ปีที่แล้ว

    О полезности материала уже в комментариях написано,напишу кое-что другое.Антон, в следующих видео, пожалуйста, вернитесь к старому формату съемки(камеру чуть дальше от лица), а то у меня при просмотре на ПК сложилось ощущение,что по ту сторону стола сидит начальник и за что-то ругает... Не приятное ощущение, стоит сказать...

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Пока не могу объектив сменил теперь ремонт надо делать.

    • @vladimirlinuxoid4805
      @vladimirlinuxoid4805 4 ปีที่แล้ว

      @@pavlenkoat понятно :(

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      В последних видео отодвинулся немного.

    • @vladimirlinuxoid4805
      @vladimirlinuxoid4805 4 ปีที่แล้ว

      @@pavlenkoat вот теперь в самый раз

  • @mikesomebody5404
    @mikesomebody5404 4 ปีที่แล้ว +1

    Возможно любовь к микросервисам вызвана принципом из unix - каждая программа должна делать что-то одно.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Мне тоже нравится этот подход, но я понимаю что он не всегда оправдан

  • @fedoskamcha
    @fedoskamcha 2 ปีที่แล้ว

    🖤💣💥

  • @someelse989
    @someelse989 4 ปีที่แล้ว

    Очень хорошее объявление

  • @ilyas5424
    @ilyas5424 ปีที่แล้ว

    Спасибо

  • @withallrespects
    @withallrespects 3 ปีที่แล้ว

    спасибо!

  • @hardclide
    @hardclide 3 ปีที่แล้ว

    Вы не можете масштабировать монолит или можете 🤣🤣🤣 топчик

  • @Эвенкийка24
    @Эвенкийка24 ปีที่แล้ว

    Модульная архитектура, альтернатива микросервисной, все же лучше монолита и тоже может писаться на разных языках

  • @nbrains6380
    @nbrains6380 3 ปีที่แล้ว +1

    микросервисы это такое Гггг, 500 раз один и тот же api запрашивать при каждом чихе (((

  • @ИванКосарев-о9я
    @ИванКосарев-о9я 4 ปีที่แล้ว +2

    наконец понял что это за такая священная корова у многих ит-манагеров

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      У манагеров она просто модно можно продать

  • @alibinight8693
    @alibinight8693 2 ปีที่แล้ว

    Грамотное объяснение.

  • @Dr10na1995
    @Dr10na1995 4 ปีที่แล้ว

    А этим всем не системный архитектор должен заниматься?
    А то похоже, что девопс это и сисадмин, и опс инженер. А тут ещё и архитектура. Хотя может я путаю архитектуру с инфраструктурой

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Это надо понимать. А так все зависит от организации. Я сисадминством например не занимаюсь. Занимается другой отдел. А вот понимать архитектуру и взоимрдействия сервисов мне надо. Да и без понимании архитектуры приложения не построишь инфраструктуру.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Я могу простой пример привести. Без умения читать чертежи ты деталь не вытачешь.

    • @Dr10na1995
      @Dr10na1995 4 ปีที่แล้ว

      @@pavlenkoat
      Спасибо за ответ и за видео!
      Мне оно помогло структурировать то немногое, что я знал про микросервисы и монолит. А про сервис-ориентированную архитектуру вообще не знал :)

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Пожалуйста

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      На самом деле ответ на собеседовании для девопсов максимум в 3 предложениях. В видео раскрыл тему для большего понимания

  • @amonix4035
    @amonix4035 7 หลายเดือนก่อน

    Микросервисы это и есть SOA, доведенная до абсудра.

  • @ostrov11
    @ostrov11 4 ปีที่แล้ว +2

    Модульный Монолит.

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      Можно и так

  • @ilyashvedov83
    @ilyashvedov83 4 ปีที่แล้ว +3

    2:38 Как ИПшник в РФ, знаю только слово упрОщенная.