Современная Backend Архитектура. Масштабируемые и высоконагруженные приложения

preview_player
Показать описание


Бэкенд - это не только API. Это еще и множество сервисов и приложений, помогающих делать крутые высоконагруженные приложения. Посмотрим современный стек, использующийся в коммерческой разработке.

0:00 - Фронтенд и API
1:42 - Как прокачаться в бэкенд-разработке?
3:11 - Усложняем архитектуру
11:20 - Масштабирование приложения

#архитектура #backend #программирование
Рекомендации по теме
Комментарии
Автор

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

PrettyStreet-xxif
Автор

Было бы круто сделать в продолжении этого материала видео про микросервисную архитектуру :)

Mifuragon
Автор

Спасибо за подробный экскурс. Я задолбался по частям собирать, то что вы сказали! У вас структура супер понятная!

yarko
Автор

Расскажу со своей позиции в деревне. Ситуация, когда надо выкопать яму для сбора мусора. Мы для этого пол дня устанавливаем лазерный уровень, день доставляем экскаватор, задействуем 10 человек, чтобы все это сделать. И через 3-4 дня будет результат. Когда в с другой стороны, можно просто взять лопату, 30 минут помахать ею и будет готово. Проблема, двух подходов в том, что первый сложный, но правильный, а второй быстрый, но кустарный. Но и у первого подхода есть проблема. Если вдруг команда уйдет и все бросит, то будет сложно разобраться во всем этом обилии технологий и сложно интегрировать человека в задачу. Во втором подходе, все просто есть лопата и нужно копать =))))
Для полноты можно еще добавить сюда кубернетис, firebase скрипты на lua и будет вообще замечательно =) Команду для поддержки всего этого зоопарка вы не найдете никогда =)

ulkrngk
Автор

Все по полочкам, и понятно! Была бы ещё точно такое же видео с разбором фронта) Лайк подписка

okcckfw
Автор

Так круто и понятно объяснена архитектура веб-приложений 😀Смотрел видео у Ulbi, но, как вы объяснили мне больше понравилось. Спасибо за мматериал :)

sergeypavlov
Автор

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

nikitamusyl
Автор

Вау, я в восторге.
Появилось желание прочитать "Высоконагрженные приложения"

bugagashenka
Автор

Артем, очень доступно и понятно объяснил. Спасибо!

iit
Автор

спасибо за видеоматериал. Мне как НТшнику тут ничего нового не было (была надежда, что тему оркестрации раскроют), но хочу отметить, что сама подача очень доступная и приятная

Ronobiliv
Автор

Хорошее описание архитектуры, классно рассказал, хочется сказать спасибо! :)
Из своего опыта хочу добавить про облачные сервисы типа AWS или Yandex Cloud, которые могут закрывать большую часть показанного просто "из коробки", таким образом, начинающему backend разработчику не нужно думать обо всем этом (как минимум на старте). Так же, облачные провайдеры, как правило, имеют свои сервисы, отвечающие за очереди сообщений, логирование, БД и так далее. Не говоря уже про бессерверные функции. Используя бессерверную архитектуру можно развернуть довольно масштабное приложение абсолютно бесплатно используя бесплатные лимиты. Это современные тренд, который должен позволить начинающим разработчикам воплощать свои идеи думая об идее и проекте, а не о том, как это развернуть и какие сервисы использовать для той или иной задачи.
Хотя, по факту, наверняка у клауд провайдеров под капотом все работает примерно так, как описано в видео, просто это все доступно по нажатию пары кнопок.
Еще раз спасибо за такие видео и курсы, я сам учился по онлайн курсам на youtube, это дает больше возможностей для обучения! :)

aleksandrrachko
Автор

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

mr.sapiens
Автор

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

alexandrstrekalovskiy
Автор

Интенсивная подача материала, без воды, спасибо!

andddfx
Автор

Спасибо! Комментарий в поддержку выдачи ролика Ютубом. Коротко, очень информативно, классная подача. Про архитектуру с удовольствием глянул бы еще выпуски если будут.

mailvoodoo
Автор

Начинаю писать бэк на nodejs, очень помогло ваше видео, спасибо! Хотелось больше общих материалов по бэку

onlytryhard
Автор

Спасибо огромное за это видео, приятная подача информации, очень интересно было слушать

kkkasschenko
Автор

Такими темпами уже пора идти на архитектора, а не на бэкендера !
Годный видос)

ramilelephant
Автор

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

smbtme
Автор

И только на 11 минуте, Артем правильно сказал : "вот этот инструментарий закрывает огромное количество потребностей для backend разработчика. Вот это и есть оно - "Инструментарий". А вот когда видишь слова в описании "архитектура" и подобное - тут как бы сбивает немного.
Для поверхностного понимания как работают и взаимодействуют современные приложения думаю видео подойдет.
По аналогии: машина состоит из: "колес - чтобы они сцепляли с землей, руля - чтоб иметь возможность управлять движением колес, дверей - чтоб в машину можно было удобно попасть" и т.д и т.п...
Про архитектуру было бы полезной нагрузкой обсуждение "clean architecture", "Onion" или "pattern repository" как пример. Затронуть тот же заезженный SOLID. Это думаю уже будет нести более полезную нагрузку для тех, кто интересуется именно разработкой. И построением архитектуры приложения.

AndrewYurchenko
join shbcf.ru