Архитектура ПО. Введение

Поділитися
Вставка
  • Опубліковано 12 гру 2024
  • В этом ролике мы поговорим про архитектуру ПО. Почему архитектура важна, какие проблемы решает. В серии видеороликов рассмотрим самые популярные виды архитектуры. Такие как MVS, ONION, реактивная, чистая архитектура, архитектура frontend приложений. Также в этом плейлисте рассмотрим событийно-ориентированную модель.
    Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/fron...
    Плейлист с роликами по архитектуре - • Архитектура ПО
    SOLID принципы - • SOLID ПРИНЦИПЫ простым...
    ООП - • ООП на простых примера...
    Поддержать меня и мой канал вы можете по ссылкам ниже.
    Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
    Qiwi кошелек - qiwi.com/n/BODY...
    Яндекс деньги - yoomoney.ru/to...

КОМЕНТАРІ • 708

  • @max.benevolent
    @max.benevolent 2 роки тому +528

    Даёшь про микросервесную архитектуру!!! Лайкаем срочно, кому нужна тема 👍

    • @-dubok-
      @-dubok- 2 роки тому +10

      Могу дать: микросервисы в большинстве случаев не нужны, а только лишь усложняют разработку и замедляют проект, так как общение между частями компонентов через API медленнее, чем в монолите. Разбивать проект на микросервисы стоит только тогда, когда в этом есть реальная необходимость и выгода.

    • @matveiseliverstov3009
      @matveiseliverstov3009 2 роки тому +1

      @@-dubok- Абсолютно согласен, но все же пощупать все руками, да и вообще точно понимать как оно работает - хочется, хуже от этих знаний точно не станет.

    • @ИванШмидов-й4ъ
      @ИванШмидов-й4ъ 2 роки тому +1

      ++ Было бы круто услышать в каких случаях микросервисы реально нужны, а в каких они излишни.

    • @igordzhenkov5860
      @igordzhenkov5860 2 роки тому

      Да. Поддерживаю!

    • @redserjogha
      @redserjogha 2 роки тому +1

      @@ИванШмидов-й4ъ Здесь неправильно изображён принцип микросервисной архитектуры, это скорее сервис-ориентированная, где gateway - это ESB. Микросервисы наверняка неоптимальны по эффективности, но они наиболее устойчивы к факапам и текучке кадров. Просто грамотно спроектированная микросервисная инфраструктура позволяет плавно и незаметно оттестировать свежие версии сервисов и обновить продакшн, не ломая всем и всё и не вызывая простоев.

  • @segabelka8095
    @segabelka8095 2 роки тому +5

    Лучший человек в мире, спасибо за видео! Жду некст.

  • @antonklimovv
    @antonklimovv 2 роки тому +3

    Начал год назад. Начинал ковырять JS в том числе с этого канала. Часто сюда возвращаюсь вспомнить или почерпнуть новое. Сейчас в WebGL/Three.js делаю игрухи или графику для оных на TypeScript. Linkedin маякует каждую неделю новым предложением. Спасибо автору данного канала!!!!

  • @zh3l3zyaka
    @zh3l3zyaka 2 роки тому +3

    наконец-то годнота подъехала! спасибо за видос и будущую серию видосов про архитектуру - очень полезно. жду с нетерпением.

  • @STELLS541
    @STELLS541 2 роки тому +3

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

  • @Kirshach
    @Kirshach 2 роки тому +2

    Looking forward to эту серию, очень интересно!

  • @MrEgorlo
    @MrEgorlo 2 роки тому +2

    Спасибо за обучающее видео. Поддерживаю возможность создания отдельного видео о микросервисной архитектуре.

  • @gleb_04
    @gleb_04 2 роки тому +3

    хороший вклад в it сообщество, респект👍

  • @levm_prog1461
    @levm_prog1461 2 роки тому +3

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  • @BaryshevAlexandr
    @BaryshevAlexandr 2 роки тому +3

    ❤‍🔥❤‍🔥❤‍🔥 Было бы круто, увидеть первым архитектуру именно *frontend* ❤‍🔥❤‍🔥❤‍🔥

  • @peterpetechkin9842
    @peterpetechkin9842 2 роки тому +2

    Хороший ролик. Благодарность !
    Одобрительное Да.
    Ожидается продолжение.
    Реактивная и фронтенд.
    Плюсы минусы класических, было бы здорово. Особено в разрезе маштабирования.

  • @Алекс4432
    @Алекс4432 2 роки тому +2

    Автор, ты находка просто. Вовремя.

  • @НадяЛенковец
    @НадяЛенковец 2 роки тому +1

    Спасибо за ролик! Подача просто огонь!)) Ждем с нетерпением микросервисы и все остальное.

  • @saule5260
    @saule5260 2 роки тому +3

    Надо! Жду все, что вы сказали!

  • @leonid_learn
    @leonid_learn 2 роки тому +1

    Давай продолжение, будет всем очень интересно. Комент пишу чисто, чтобы поддержать

  • @surok143
    @surok143 2 роки тому +2

    Капец актуальный ролик) давай скорее продолжение)

  • @EugeneSkrobov
    @EugeneSkrobov 2 роки тому +1

    Спасибо Тимуру за начало такой крутой серии роликов!

  • @nikolaysmolov8031
    @nikolaysmolov8031 2 роки тому +1

    Класс! Спасибо за контент и полученные знания. Буду ждать продолжение серии!

  • @davidadj2555
    @davidadj2555 2 роки тому +1

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

  • @simolauronen2696
    @simolauronen2696 2 роки тому +3

    Даёшь серию) спасибо!

  • @interspecies_ethics
    @interspecies_ethics 2 роки тому +1

    Отличное качество контента! Ждем следующих роликов!

  • @BugorPerfectWorld
    @BugorPerfectWorld 2 роки тому +4

    Большое спасибо, то, что я искал.

  • @rodya133
    @rodya133 2 роки тому +1

    Комментарий в поддержку автора. Ожидаю продолжение серии

  • @aleksandr1277
    @aleksandr1277 2 роки тому +2

    Мой лайк и комментарий в копилку - удачи во всем!

  • @dobramorda9818
    @dobramorda9818 2 роки тому +3

    Лукас за новое видео, и за новую заставку!!!

  • @StorySieva
    @StorySieva 2 роки тому +1

    Очень крутая тема. Жду следующий ролик с нетерпением

  • @yurykiryaev329
    @yurykiryaev329 2 роки тому +139

    Однозначно нужен ролик про микросервисную архитектуру!
    Очень ждём:)

  • @sergeev_rs
    @sergeev_rs 2 роки тому +1

    Тимур, спасибо. Очень полезный контент, жду продолжения.

  • @Zloy_jid
    @Zloy_jid 2 роки тому +1

    Большое спасибо, жду с нетерпением продолжений!

  • @elgato2479
    @elgato2479 2 роки тому +1

    Большое спасибо! С нетерпением ждем новых видео)

  • @Andrew-sv2oy
    @Andrew-sv2oy 2 роки тому +3

    Супер. Про микросервисы тоже интересно

  • @otabekfayziev7076
    @otabekfayziev7076 2 роки тому +3

    Топ как обычно! Жду продолжение!

  • @ЕвгенийПеревалов-ч1т

    Я человек простой, вижу новый ролик Ulbi - ставлю лайк) А вообще очень ждал от тебя ролик по архитектуре!!!

  • @chandlerbeeng9605
    @chandlerbeeng9605 2 роки тому +3

    Спасибо! жду продолжения!

  • @alexandrchazov6185
    @alexandrchazov6185 2 роки тому +3

    Ролик зашёл, жду продолжения

  • @evilstar933
    @evilstar933 2 роки тому +1

    Очень жду продолжения. Реально не хватало видео на эту тему! 👍

  • @gevorgmovsisyan5153
    @gevorgmovsisyan5153 2 роки тому +3

    Ждем следующих выпусков

  • @dgolovko
    @dgolovko 2 роки тому +136

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

    • @MrYogurt
      @MrYogurt 2 роки тому +3

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

    • @dgolovko
      @dgolovko 2 роки тому +2

      @@MrYogurt всё верно говорите, но тогда возникает вопрос, почему эта проблема существует, если всё очевидно. Зачем кто-то создаёт лишние ненужные зависимости? Казалось бы, код пишут опытные люди или проверяют опытные люди, всё должно быть хорошо. Но когда проект становится большим, уже сложно отследить всё архитектуру и связанность в целом одним человеком, когда он вносит правки сразу в несколько модулей. Поэтому хочется чтобы автор рассмотрел пару типичных ситуаций, которые возникают в 70-80% случаях и разобрал, как решается проблема (решений много). И так-же пару не типичных задачек, которые специфичны для определенного бизнеса.

    • @MrYogurt
      @MrYogurt 2 роки тому +1

      @@dgolovko проблема существует без практического опыта и чтобы не получать этот опыт в продакшне, существуют стандартизация, паттерны, линтеры. На большом проекте все пулл реквесты не может проверять один человек, потому принимаются общие архитектурные правила, которые опять же, не обязательно что заложит единственный человек. Ну и самое банальное, при приеме на должность джуна, с него спрашивают понимание архитектурной базы, чтобы не нужно было за него полностью преписывать пр по тикету и объясняя очевидные вещи. Хоть все это и кажется очевидным, но на самом деле воспаленный человеческий мозг может рождать то, что сложно представить +- опытному разрабу, при этом это не значит, что человек пишущий "говнокод" глупый.

    • @dgolovko
      @dgolovko 2 роки тому +1

      @@MrYogurt полностью поддерживаю, хочу добавить что новички, получая опыт по курсам или просто видео, не вникают в проблемы и просто повторяют за "учителем", не включая моск, почему сделано именно так, какие еще есть варианты решения. Да, так можно научить делать человека по шаблону, и где-то это прекрасно будет работать, но как точлько начнутся малейшие отклонения требований от "выученных решений", то посыпятся ошибки. Поэтому я и хочу чтобы в обучающих видео не просто давали конкретные решения, объясняя почему так надо делать (существует принцип, верь ему и повторяй), а обучали подходам к решению проблем, в каком векторе думать и тд, используя разные инструменты. Это сложно сделать, но у автора канала есть всё для этого, как мне кажется, тут главное дать хорошую обратную связь.

    • @MrYogurt
      @MrYogurt 2 роки тому +1

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

  • @apexnuts9785
    @apexnuts9785 2 роки тому +1

    Больше, больше про архитектуру! Спасибо!

  • @yanagaeify
    @yanagaeify 2 роки тому +1

    Топ контент, спасибо за материал, буду смотреть весь цикл)

  • @Keriokutori
    @Keriokutori 2 роки тому +1

    Спасибо! Круто, продолжай. То, что давно искал!

  • @Zhekster777
    @Zhekster777 2 роки тому +3

    Как всегда топ. Лучший )

  • @alexey2769
    @alexey2769 2 роки тому +3

    лайк за полезный контент! Жду продолжения!

  • @progweb3036
    @progweb3036 2 роки тому +2

    Жду продолжение(в частности про MVC)!

  • @genysantana753
    @genysantana753 2 роки тому +3

    Ждём продолжения!

  • @АлибекЖулмурзин
    @АлибекЖулмурзин 2 роки тому +5

    Архитектуру frontend-приложений бы.
    Всё-таки канал больше фронтендоориентированный и таких зрителей тут большинство :)

  • @ЛенаКиселева-в5в
    @ЛенаКиселева-в5в 2 роки тому +1

    Очень вовремя ролик, как раз везде искала информацию по этой теме.
    Спасибо огромное!
    как и со всеми видео на канале знаю, что теперь все точно встанет на свои места

  • @kotenot9017
    @kotenot9017 2 роки тому +2

    Радует такая полностью информативная подача, что даже если на чай отвлечься, ощущаешь, что что-то пропустил)

  • @andreybagulnikov5404
    @andreybagulnikov5404 2 роки тому +3

    Идея просто супер!

  • @sergeyparubets3236
    @sergeyparubets3236 2 роки тому

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

  • @АлександрМоисеев-ш1ф

    Мне как раз не хватает понимания архитектуры, с удовольствием буду смотреть)

  • @АндрейЛисецкий-ч1д
    @АндрейЛисецкий-ч1д 2 роки тому +3

    Знание сила, все видосы нужны .

  • @ДенисПутнов
    @ДенисПутнов 2 роки тому +1

    Видео просто пушка, но мне показалось, что фоновые звуки (имитация печати на клавиатуре и тд) очень громкие, во всем остальном монтаж на совершенно другом, более высоком уровне. Круто! Спасибо за видео

  • @АлександрШальнев-щ8б

    Круто, жду продолжения)

  • @leonidindivid
    @leonidindivid 2 роки тому +53

    Действительно важная тема, одно дело - писать тестовый небольшой проект, другое дело - создавать что-то более менее масштабное. Кстати, анимации супер!

  • @sava7914
    @sava7914 2 роки тому +3

    ПРсто топ! Жду новый видос по этой теме!)

  • @YellowPanamka
    @YellowPanamka 2 роки тому +2

    Просто бомбическая тема, такие ролики люто нужны, особенно в связке - теория + практика, мое уважение коллега.

  • @oldlawyer4849
    @oldlawyer4849 2 роки тому +43

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

  • @evgeniiAn
    @evgeniiAn 2 роки тому +3

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

  • @screamperferon
    @screamperferon 2 роки тому +1

    Спасибо за видео! Основы, но их тоже важно разложить по полочкам. Буду ждать продолжение. Лайк, подписка, колокольчик

  • @Mysterious-v5k
    @Mysterious-v5k 2 роки тому +1

    Отличная тема для серии роликов. Благодарю!)

  • @Romancov
    @Romancov 2 роки тому +3

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

  • @falsetrue7910
    @falsetrue7910 2 роки тому +6

    Про реактивную архитектуру и событийно ориентированную модель очень интересно

  • @bardin28
    @bardin28 2 роки тому +2

    Отличная тема! Спасибо за видео!)

  • @jimmywild88
    @jimmywild88 2 роки тому +1

    Тимур, спасибо за отличные видео

  • @ВладимирВладимирович-ы9з

    Благодарю за видео! Полено вспомнить!

  • @MrSpinozadp
    @MrSpinozadp 2 роки тому +3

    Супер тема! коммент в поддержку!

  • @Myrrh-gg2vs
    @Myrrh-gg2vs 2 роки тому +9

    Спасибо за видео! Жду часть про архитектуру Fontend приложений

  • @Tokugav
    @Tokugav 2 роки тому +6

    Да! Клёво! И про примеры хорошего применения микросервисной архитектуры тоже очень интересно узнать и услышать)

  • @EugenioHorvat
    @EugenioHorvat 2 роки тому +3

    Круто, будет полезно ! Спасибо

  • @daniilz3859
    @daniilz3859 2 роки тому +4

    Приятно поддержать качественный контент, спасибо за видео!

  • @a-sher
    @a-sher 2 роки тому +10

    Отлично! Жду новые ролики по архитектуре! ))

  • @olezhonnv3215
    @olezhonnv3215 2 роки тому +4

    Мне однажды попал в руки код проекта на доработку.
    Там клас MainActivity был 19000 строк кода!
    Жесть была его распутывать. Это Андроид приложение было, задача стояла дописать пару фич и изменить кое-что.
    И дописывать туда новые фичи было невозможно. Пришлось это все перелопатить, разобраться и разложить по разным классам.
    Зато денег больше заработал)))

  • @РадмирХасанов-к8ь
    @РадмирХасанов-к8ь 2 роки тому +4

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

  • @RM-bc4pz
    @RM-bc4pz 2 роки тому +5

    Комментарий для продвижения. Качество контента, как обычно, на высоте!

  • @mmasterenko
    @mmasterenko 2 роки тому +1

    Да, давай продолжения. Спасибо.

  • @andreinebolei
    @andreinebolei 2 роки тому +3

    Очень важные видео, пожалуйста не останавливайся!)

  • @dddsqrt
    @dddsqrt 2 роки тому +7

    С удовольствием бы послушал про микросервисную архитектуру! Жду продолжения!

  • @БауржанБеглеров-е2ф

    Огромный респект автору, более подробных видео уроков на ютубе не найти)

  • @elenachydilova2100
    @elenachydilova2100 2 роки тому +3

    Да, очень интересно! Хочу послушать архитектуру про frontend приложений

  • @spl33t
    @spl33t 2 роки тому +1

    материал как всегда на уровне, визуал стал лучше, так держать! ждём микросервисную архитектуру.

  • @nepcz
    @nepcz 2 роки тому +1

    Один из самых полезных каналов у меня в подписках!

  • @goshaproha9957
    @goshaproha9957 2 роки тому +12

    Я твой канал вместо сериалов уже смотрю :D Ты лучший в этой сфере! Продолжай)

    • @UlbiTV
      @UlbiTV  2 роки тому +1

      😂🤝

  • @dmzz8432
    @dmzz8432 2 роки тому +4

    Красавчик, уважаю за стремление обучить кого-то

  • @danila1612
    @danila1612 2 роки тому +4

    Качественный контент, очень грамотно и по делу Благодарю, есть небольшая просьба или только мне так некомфортно но шрифт текста на видосе очень тяжело читать, понимаю это стиль такой но как оно в дизайне бывает чем проще тем лучше, хоть Arial или TNR юзать)

  • @CarrieA
    @CarrieA 2 роки тому +1

    По моему скромному мнению, идея великолепная!
    жду с нетерпением продолжения!

  • @sh0ny
    @sh0ny 2 роки тому +1

    Конечно поддерживаем !)

  • @stanislavzaborskii1781
    @stanislavzaborskii1781 2 роки тому +2

    Тимур, спасибо) Сейчас очень актуально для меня)

  • @intention-man
    @intention-man 2 роки тому +1

    Отлично! Продолжай делать такой полезный контент!

  • @wat4mon
    @wat4mon 2 роки тому +47

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

    • @thenothing7957
      @thenothing7957 2 роки тому +1

      почему такие ботинки сидят на этих видосах..

    • @enslit
      @enslit 2 роки тому

      @@thenothing7957 а ты думаешь все всезнайки? 😅

  • @Андрей-й7ж6в
    @Андрей-й7ж6в 2 роки тому +2

    Очень нужная тема, пожалуйста не останавливайся.

  • @gritsienkooleg3447
    @gritsienkooleg3447 2 роки тому +1

    Тимууур, спасибо огромное, продолжай, пожалуйста, очень интересно обо всём послушать и попробовать! Грамотность в этой теме всегда на руку!)

  • @vegeman8954
    @vegeman8954 2 роки тому +2

    Спасибо. Хотим ещё

  • @MrGuzenberg
    @MrGuzenberg 2 роки тому +2

    Как всегда круто, спасибо

  • @mansurv8782
    @mansurv8782 2 роки тому +4

    Спасибо, что делаешь ролики без музыки!

  • @mishkdadaddy2840
    @mishkdadaddy2840 2 роки тому +4

    Отличное видео.
    Интересная и полезная тема, плюс видно как ты прокачался в плане монтажа и речи.

  • @palach_666
    @palach_666 2 роки тому +3

    супер жду продолжения!

  • @vitalinko55
    @vitalinko55 2 роки тому

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

  • @pashastrayt8928
    @pashastrayt8928 2 роки тому +9

    Оо дааа, то, что прямо сейчас нужно)))
    Спасибо, начинаю смотреть)

  • @web2905
    @web2905 2 роки тому +1

    Спасибо огромное) Очень интересно, как раз что искал