Архитектура ПО. Введение
Вставка
- Опубліковано 16 жов 2022
- В этом ролике мы поговорим про архитектуру ПО. Почему архитектура важна, какие проблемы решает. В серии видеороликов рассмотрим самые популярные виды архитектуры. Такие как MVS, ONION, реактивная, чистая архитектура, архитектура frontend приложений. Также в этом плейлисте рассмотрим событийно-ориентированную модель.
Мой курс "Продвинутый Frontend. В production на React" - ulbitv.ru/frontend
Плейлист с роликами по архитектуре - • Архитектура ПО
SOLID принципы - • SOLID ПРИНЦИПЫ простым...
ООП - • ООП на простых примера...
Поддержать меня и мой канал вы можете по ссылкам ниже.
Patreon/boosty (доступ к бонусам) - boosty.to/ulbitv
Qiwi кошелек - qiwi.com/n/BODYE821
Яндекс деньги - yoomoney.ru/to/4100116193037469 - Наука та технологія
Даёшь про микросервесную архитектуру!!! Лайкаем срочно, кому нужна тема 👍
Могу дать: микросервисы в большинстве случаев не нужны, а только лишь усложняют разработку и замедляют проект, так как общение между частями компонентов через API медленнее, чем в монолите. Разбивать проект на микросервисы стоит только тогда, когда в этом есть реальная необходимость и выгода.
@@-dubok- Абсолютно согласен, но все же пощупать все руками, да и вообще точно понимать как оно работает - хочется, хуже от этих знаний точно не станет.
++ Было бы круто услышать в каких случаях микросервисы реально нужны, а в каких они излишни.
Да. Поддерживаю!
@@user-ml5vl3yk4f Здесь неправильно изображён принцип микросервисной архитектуры, это скорее сервис-ориентированная, где gateway - это ESB. Микросервисы наверняка неоптимальны по эффективности, но они наиболее устойчивы к факапам и текучке кадров. Просто грамотно спроектированная микросервисная инфраструктура позволяет плавно и незаметно оттестировать свежие версии сервисов и обновить продакшн, не ломая всем и всё и не вызывая простоев.
Архитектуру frontend-приложений бы.
Всё-таки канал больше фронтендоориентированный и таких зрителей тут большинство :)
Однозначно нужен ролик про микросервисную архитектуру!
Очень ждём:)
+ . Было бы прекрасно затронуть и теорию и практику.
+
Спасибо за обучающее видео. Поддерживаю возможность создания отдельного видео о микросервисной архитектуре.
Действительно важная тема, одно дело - писать тестовый небольшой проект, другое дело - создавать что-то более менее масштабное. Кстати, анимации супер!
Крутая тема, было бы круто если снимите продолжение. Хотелось бы увидеть почему стоит использовать данную архитектуру, под какие бизенс задачи они подоходят, исходя из каких проблем они появились, и конечно для закрпеления рассмотреть на реальных примерах! Спасибо!
Так вроде все сказано в видео, кроме реальных примеров. Суть в том, что не нужно генерить зависимости ради зависимостей и если удаляешь какой то функционал, не должно возникать проблемы с подробным вниканием в логику.
@@MrYogurt всё верно говорите, но тогда возникает вопрос, почему эта проблема существует, если всё очевидно. Зачем кто-то создаёт лишние ненужные зависимости? Казалось бы, код пишут опытные люди или проверяют опытные люди, всё должно быть хорошо. Но когда проект становится большим, уже сложно отследить всё архитектуру и связанность в целом одним человеком, когда он вносит правки сразу в несколько модулей. Поэтому хочется чтобы автор рассмотрел пару типичных ситуаций, которые возникают в 70-80% случаях и разобрал, как решается проблема (решений много). И так-же пару не типичных задачек, которые специфичны для определенного бизнеса.
@@dgolovko проблема существует без практического опыта и чтобы не получать этот опыт в продакшне, существуют стандартизация, паттерны, линтеры. На большом проекте все пулл реквесты не может проверять один человек, потому принимаются общие архитектурные правила, которые опять же, не обязательно что заложит единственный человек. Ну и самое банальное, при приеме на должность джуна, с него спрашивают понимание архитектурной базы, чтобы не нужно было за него полностью преписывать пр по тикету и объясняя очевидные вещи. Хоть все это и кажется очевидным, но на самом деле воспаленный человеческий мозг может рождать то, что сложно представить +- опытному разрабу, при этом это не значит, что человек пишущий "говнокод" глупый.
@@MrYogurt полностью поддерживаю, хочу добавить что новички, получая опыт по курсам или просто видео, не вникают в проблемы и просто повторяют за "учителем", не включая моск, почему сделано именно так, какие еще есть варианты решения. Да, так можно научить делать человека по шаблону, и где-то это прекрасно будет работать, но как точлько начнутся малейшие отклонения требований от "выученных решений", то посыпятся ошибки. Поэтому я и хочу чтобы в обучающих видео не просто давали конкретные решения, объясняя почему так надо делать (существует принцип, верь ему и повторяй), а обучали подходам к решению проблем, в каком векторе думать и тд, используя разные инструменты. Это сложно сделать, но у автора канала есть всё для этого, как мне кажется, тут главное дать хорошую обратную связь.
@@dgolovko имхо, но очень сложно притянуть пример из жизни, это буквально надо подтягивать чужой проблемный проект и разбирать, как должно быть. Ну а что касается шаблонов, фактически они имеют решающую роль в энтерпрайзе, в огромном и неповоротливом бизнесе, где ты можешь годами закрывать тикеты по шаблонам и это отлично будет работать. После этого даже если как обезьяна клонировать архитектуру, то все будет нормально работать, не говоря о том, что ничто не запрещает разрабу самостоятельно делать пет проекты и набираться какого то опыта для углубления в понимание.
Спасибо!
Да, очень интересно! Хочу послушать архитектуру про frontend приложений
Мне как раз не хватает понимания архитектуры, с удовольствием буду смотреть)
Спс. Отлично.
Про реактивную архитектуру и событийно ориентированную модель очень интересно
yo, cool) thanks!
Круто ждём, хотелось бы в контексте бэкэнда что-то
Обеими руками за, рассмотреть желательно и микросервисную архитектуру тоже, есть пробелы в общем понимании построении современного масштабируемого приложния.
я прям чувствую, как расту с этим каналом)
когда-то я пришёл, чтобы узнать про структуры данных и вот уже до архитектуры добрался)
Очень здорово, я как начинающий фронтендер, хочу узнать более подробно об архитектуре, надо же чем то козырнуть на собесах!))
Спасибо за видео! Жду часть про архитектуру Fontend приложений
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Сегодня собеседование, смотрю готовлюсь по твоим видео)
Спасибо за ролик! Очень хотелось бы посмотреть ролик именно про микросервисы, сейчас почти все сложные приложения сделаны на микросервисах
Я твой канал вместо сериалов уже смотрю :D Ты лучший в этой сфере! Продолжай)
😂🤝
Очень нужная тема, пожалуйста не останавливайся.
Да! Клёво! И про примеры хорошего применения микросервисной архитектуры тоже очень интересно узнать и услышать)
Очень нужно , очень полезно, очень ждем с нетерпением и микросервисы и приложения с примерами! Миллион лайков!
Красавчик, уважаю за стремление обучить кого-то
Только хотел пойти работать дальше, а тут видос минуту назад =)
Спасибо, что делаешь ролики без музыки!
С удовольствием бы послушал про микросервисную архитектуру! Жду продолжения!
очень хочется узнать про микросервисы и всё то, что ты указал. Пожалуйста, пили контент. Это шикарно. + дает мотивацию на самостоятельную проработку.
Радует такая полностью информативная подача, что даже если на чай отвлечься, ощущаешь, что что-то пропустил)
Супер, очень жду. Сейчас по вашим видео учусь и готовлюсь сменить профиль с продакта на фронта. Поэтому конечно интересней архитектура фронта, но остальные тоже посмотрю. Спасибо за видео
хороший вклад в it сообщество, респект👍
Тимур большое спасибо! Мы нажали ЛАЙК, писали комментария и будем ждать с нетерпением следующий видео. Есть одна просьба. Можете изменить шрифты на видео. Это неудобно на глаз.
Учту ! Спасибо за обратную связь
@@UlbiTV Спасибо большое!
Звуковые спецэфекты перебивают голос - они лишние, либо сделай их тише.. а так все супер, как обычно по факту, без воды. Спасибо!
Круто! Архитектура нужна стопудово. Это важно в разработке. Мы поддержим! 👍
❤🔥❤🔥❤🔥 Было бы круто, увидеть первым архитектуру именно *frontend* ❤🔥❤🔥❤🔥
Начал год назад. Начинал ковырять JS в том числе с этого канала. Часто сюда возвращаюсь вспомнить или почерпнуть новое. Сейчас в WebGL/Three.js делаю игрухи или графику для оных на TypeScript. Linkedin маякует каждую неделю новым предложением. Спасибо автору данного канала!!!!
Не пались конкурентам)
Крутая идея! Вот бы ещё архитектуру для embedded!
Жеский ты чел))
Приятно поддержать качественный контент, спасибо за видео!
Класс, спасибо!
Дождались
Огромный респект автору, более подробных видео уроков на ютубе не найти)
Оо дааа, то, что прямо сейчас нужно)))
Спасибо, начинаю смотреть)
Отличное видео.
Интересная и полезная тема, плюс видно как ты прокачался в плане монтажа и речи.
Отлично! Жду новые ролики по архитектуре! ))
Комментарий для продвижения. Качество контента, как обычно, на высоте!
Крутая тема, жду новые выпуски👍
Круто! Очень хотелось бы послушать про чистую и гексагональную архитектуры.
Именно то, что так не хватает новичкам
Спасибо!
Очень вовремя ролик, как раз везде искала информацию по этой теме.
Спасибо огромное!
как и со всеми видео на канале знаю, что теперь все точно встанет на свои места
Очень важные видео, пожалуйста не останавливайся!)
Ждем продолжения с примерами
Лучший канал, лайк, подписка
Очень интересно, спасибо за труд. Жду продолжения
Однозначно стоит записать про микросервисную архитектуру
Очень нравится такой материал, жду больше контента с практической частью по данной тематике. Спасибо большое за данный ролик.
Круто объяснил тему, будет интересно студентам 1-2 курса. Ждём вторую часть
Самое главное для студентов первого-второго курса - не спится и не залететь )))
@@suspiciouscandy1678 🤣🤣
Огонь! Спасибо! Ждём!
Просто бомбическая тема, такие ролики люто нужны, особенно в связке - теория + практика, мое уважение коллега.
Затронул интересную тему, жду с нетерпением!
Класс, жду продолжения!
Как всегда очень полезная информация за короткое время. Спасибо за труд
Было бы интересно послушать все о чем ты упомянул в видео. Особенно Front-end архитектуру приложений
Двумя руками за продолжение, моему коду как раз не хватает грамотной архитектуры, спасибо за контент Тимур!
отлично! новинка! Спасибо за материал. Удачи и успехов)
Я матан не сдал, сделай ролик пожалуйста по ряду Фурье)) а так ролик супер, спасибо
Ждем, ждем!
Очень много обещающая серия роликов должна получится👍
Автоматом лайк! Спасибо за проделанную работу, очень надеюсь на продолжение этой темы
Тимууур, спасибо огромное, продолжай, пожалуйста, очень интересно обо всём послушать и попробовать! Грамотность в этой теме всегда на руку!)
Спасибо за труд, все крутой как всегда. Надеюсь появится видео о твоем взгляде и опыте с fastify
Очень интересна тема архитектуры, продолжай 🤙
Тимур, спасибо за старания! Как всегда все очень познавательно и классно🫶🏻💫
Лучший человек в мире, спасибо за видео! Жду некст.
Спасибо друг, можешь больше про mvc рассказать? По части проектирования БД в особенности
наконец-то годнота подъехала! спасибо за видос и будущую серию видосов про архитектуру - очень полезно. жду с нетерпением.
Супер ролик! Только пожалуйста, делай с подробными примерами) В интернете одни абстракции и не одной реальной реализации))
отлично, спасибо! жду продолжения про микросервисную архитектуру!!
keep it up! молимся всей страной на эту серию
Тимур, отличное видео, жду полноценный плейлист! Большой фанат твоего творчества, спасибо тебе за твои уроки, очень выручают! Хотелось бы разговорное видео на тему как ты пришел к такому уровню, с чего начинал, какие использовал технологии, их последовательность, возможно рассказал бы про коммерческий опыт и трудоустройство, сколько ушло времени на изучение всех технологий! С удовольствием послушал бы и замотивировался !)))
Привет! Как нибудь решусь записать такое видео :)
ёмаё, какой же у тебя офигенный канал, без тебя не знал бы что делать, все ролики с крутой и нужной тематикой, просто нет слов, Тимур, продолжай в том же духе
почему такие ботинки сидят на этих видосах..
@@thenothing7957 а ты думаешь все всезнайки? 😅
Тимур, есть идея видео - записать какую то несложную (или сложную) обучалку по мобильным кроссплатформенным приложениям. Ты как то говорил, что с Флаттером не дружишь, но на Реакт Нэйтив можно было бы это устроить. Думаю, многим было бы это интересно посмотреть и поучиться. В любом случае, за видяшки СПАСИБО!
спасибо ! ))
одна из полезнейших тем - очень жду продолжения
Самый лучший канал по проф веб проге!
Опааааааааа поехалииииии🎉
Супер, классная будет серия!
Ждем сериал по архитектуре -спасибо тебе😀
Спасибо за понятные и доступные для понимания видео!!!
Хороший ролик. Благодарность !
Одобрительное Да.
Ожидается продолжение.
Реактивная и фронтенд.
Плюсы минусы класических, было бы здорово. Особено в разрезе маштабирования.
Очень круто и полезно, так что буду ждать с нетерпением) Лучший❤
Анимации огонь 🔥🔥🔥, видно канал развивается и развивается
Стараюсь! Спасибо:)
Офигенно ! Ждём продолжение
Очень интересная и нужная тема. Было бы классно увидеть на практике каждую и узнать где какая будет полезна.
Крутая идея, очень жду продолжения. Спасибо за годный контент!
Продолжай, пожалуйста! Очень нравятся твои видео на подобную тематику
Отличное видео, хотелось бы увидеть ролик про микросервисную архитектуру. Как всегда все четко и понятно объяснено, без лишней воды.
P.S. Монтаж в этом ролике на голову выше прошлых (не то чтобы раньше мне что-то не нравилось), прям радует глаз и шрифт, и анимашки, короче, Автору большой респект!
Спасибо! Стараюсь улучшать качество
Поддерживаю! Одна из самых полезных тем. Особенно для тех, кто уже работает и хочет улучшить расширяемость и поддерживаемость проектов
Спасибо за идею записать плейлист по архитектуре. Было бы интересно посмотреть на твою реализацию микросервисной архитектуры на express/nest с rabbitmq и docker. Спасибо!
Как всегда своевременно и актуально!
Автор двигается правильном направлении!
Ждем продолжения. Спасибо за твой труд.
Мне однажды попал в руки код проекта на доработку.
Там клас MainActivity был 19000 строк кода!
Жесть была его распутывать. Это Андроид приложение было, задача стояла дописать пару фич и изменить кое-что.
И дописывать туда новые фичи было невозможно. Пришлось это все перелопатить, разобраться и разложить по разным классам.
Зато денег больше заработал)))
Тема замечательная! Микроархитектуру тоже хотим и желательно все с примерами или хотя бы с набросками.