Как Сделать Лучший Пет-Проект | Архитектура Бекенда за 1 час
Станьте Java разработчиком за 5 месяцев! За время интенсивного обучения в формате командной работы на Java Буткемп вы создадите 9 микросервисов, которые продемонстрируют ваши знания, навыки и опыт.
Успейте залететь на 4й поток по ссылке:: www.faang.school/?...
Все о SQL за час: • Вся база SQL для начин...
Сегодня я подробнейшим образом и супер простыми словами рассказываю, что такое бекенд, чем он отличается от фронтенда, для чего нужен каждый компонент, когда какую технологию следует применять и многое, многое другое!
Будет невероятно полезно! Приятного просмотра!
Таймкоды:
00:00 - Intro
00:00:51 - Чем отличаются фронтенд и бекенд?
00:05:42 - База данных, SQL
00:09:33 - HTTP, REST
00:17:42 -Подробней про кэш
00:25:37 - Микросервисы
00:35:42 - Replication
00:42:54 - Load balancer
00:47:58 - Брокер сообщений
00:55:09 - NoSQL
00:59:37 - Хранилища файлов
01:03:57 - Облака
01:07:36 - Логи
01:11:59 - Метрики
Обучение:
Java Буткемп: www.faang.school/?...
Курс “Алгоритмы с нуля”: www.faang.school/algorithms-f...
Курс “Подготовка к собеседованию в IT”: www.faang.school/product-inte...
Курс для начинающих "Java Magics": www.faang.school/java-magics?...
Социальные сети:
Instagram: / faang.school
LinkedIn: / vlad-mishustin
ТГ-канал “Road to FAANG”: t.me/fakng_eng
ТГ-сообщество FAANG School - t.me/+fgoLmBk0B1EyODk0
ДИСКЛЕЙМЕР
Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций.
Любой код, документация, логи или диаграммы, показанные в видео, являются моими личными макетами, написанными/созданными в мое свободное время на своей собственной машине, конкретно для демонстрации в роликах, никак не относясь и не используя интеллектуальную собственность моего работодателя или любых связанных со мной организаций.
Мой Java Буткемп: www.faang.school/java-bootcamp Алгоритмы с нуля без математики: www.faang.school/algorithms-from-scratch? Java Magics. Курс для начинающих: www.faang.school/java-magics?
Есть что-то для мидлов-сеньеров? Я вообще не встречал блоггеров, посвещающие материал опытным разработчикам
@@__-oc6iq чтобы учить мидл и сеньор разработчиков, нужно самому обладать соответствующими знаниями и опытом, а не быть инфоцыганом.
@@__-oc6iq Миддлам и сеньором знаний уже достаточно, дальше лишь копать и копать, набирая опыта. И всё. А если курсы, ну максимум знаю яндекс практикум.
Насколько качественно подана информация, настолько же и качественно сделан видеоряд: переход от простого к сложному, анимированная схема, зрительный контакт с автором, спокойная музыка - всё на высоте. Спасибо.
Можно про REST пожалуйста ! Ты очень хорошо объясняешь, это редкость, когда хороший программист умеет так понятно объяснять. Спасибо большое за контент!
У тим ліди його свободно можно брати з такими качествами
Якiсть**@@denchik553
а че там объяснять? Это стиль запросов от фронта к бэку - в одном направлении. Делится на список возможных операций: GET, POST, PUT, PATCH, DELETE - гет на получение данных, пост - на отправку данных, для создание сущностей, PUT/PATCH - для обновления данных существующей сущности (например смена Никнейма у существующего юзера), DELETE - удаление юзера. Во всех запросах кроме GET, дополнительные данные передаются в body запроса. В GET боди нету, конкретизировать выдачу можно по QueryParametres. Я может не грамотно вообще сказал. Однако на практике этого понимания достаточно.
Сложно переоценить, сколько труда вложено, чтобы сделать анимацию и подобрать правильные слова, чтобы объяснить настолько доступно 👍
Одно из лучших видео по теме простым языком, большое спасибо за качественный контент!
Это мой первый комментарий на ютубе, просто потому что хотела написать, что это одно из самых лучших видео для начинающих в айти! Видно, что проделана огромная качественная работа. Также хотела подметить о шикарнейшей подаче материала, мне кажется вы созданы быть ментором 😄 Спасибо за ваш труд!
Какое отличное и понятное объяснение, мне обычно тяжело объяснить людям, которые далеки от программирования, сетей и т.п, чем мы занимаемся, но такой подход возьму на заметку
Море полезной инфы, и отличная подача. Спасибо!
Я был слеп, а теперь вижу! Огромное спасибо за этот контент, до 4х не спал и уже еду за пульт своего пет-проекта😅
Просто шедевр! Огромный респект!
Спасибо за видео) Очень информативно и простыми словами. Шёл сюда в основном узнать что такое брокер сообщений, но было не лишним повторить и всё остальное
Большое спасибо за видео! Всё очень доступно и по полочкам разложили. Хоть я и не на Java программирую, но, пожалуй, подпишусь. ) Успехов!!
Отличное видео , на многое открыл глаза и закрыл множество вопросов , так держать❤
Спасибо!!! Все прям интересно, особенно графика помогает. Очень не хватало таких видео в 2015 году, когда новичок в IT вообще был в шоке что и зачем работает)
ты просто космос Влад, спасибо тебе за лучшие видео делай их больше, почему у тебя так мало просмотров? такой качественный контент а просмотров мало
Невозможно. Я вижу туториал, в котором не ограничивается все Ну смотрите есть днс он на ваш вдс указывает, вдс запущен бекенд, бекенд имеет кеш и базу данных - все, современное приложение готово. Конечно по таймлайну, я еще ролик полностью не глянул, не все аспекты обсуждаются, но я уже безумно рад, что такой контент, которого мне в моем старте не хватало, появляется. Максимальное уважение) Комплексно это сложно найти, а идти и слушать лекции хайлоада не все смогут, как по мне такой контент раз в 500 больше делает для программистов, чем 5000 видео Python с нуля
Спасибо за разбор проекта Ты лучший бэкенд разработчик молодец ❤❤❤❤
Спасибо огромное за то что делаешь такой интересный контент с такой приятной подачей. Ты мотивирует меня учиться. ❤
Влад как всегда на высоте! Красава! 🔥
чел, это база ) я тёртый калач, но посмотрел с удовольствием - теперь знаю как детям объяснять )
Спасибо за видео! Достойный контент.
Отличное видео! Спасибо большое за разъяснение общей архитектуры
Красавчик, все отлично рассказал и речь чистая, структурированная!
Спасибо, реально крутая подача материала 👍, видно что старались и готовились к видео
Спасибо за Ваш труд! Коммент в поддержку канала.
Очень крутое и полезное видео. Все понятно, простыми словами такие сложные вещи. Буду ждать еще подобных видео от Вас.
Великолепно! Просто прекрасно объясняете. Лайк, подписка, колокольчик.
Однозначно лайк, очень круто!) Освежились знания, из книги с кабанчиком. Было бы очень интересно прослушать от тебя подробнее про репликацию, шардинг и транзакции в распределенных системах)
Это лучшее видео про backend, которое вообще можно найти в интернете. Такие красивые анимации, качество звука, подача, всё настолько компактно и по пунктам сказано! Спасибо, очень информативное и полезное видео. Ещё очень понравилось, что показал значками при анимации и также словами где какая технология используется, просто супер. Видно, автор знает о чём говорит, специалист, благодарочка и лайкос!
это шлак от нубозоида, в части пет проектов. Деза можно сказать вредная. Антипаттерн
Это не лучшее видео про бэкенд ровно по тому, что автор плохо знает историю развития приложений и транслирует свой незначительный опыт как знание
Супер! Молодец 👍 Спасибо за инфу
Спасибо тебе! Бро, ещё больше! Больше всего! Мне мало!!!
Очень интересно было смотреть, не мог оторваться. Сразу же подписался на канал, хотя редко так делаю)
Очень хорошо объясняется материал, супер!
Большое спасибо за качественную подачу, успехов!
Скоро, чтобы вкатиться в ИТ придется выучить 6 ЯП, 10 фреймворков, написать полнофункциональный аналог Амазона, и только тогда ты можешь рассчитывать на позицию джуна. А по поводу видео - просто блеск, всё разложено по полочкам, понятно объяснено: что и почему делалось и к чему пришли на данный момент.
Забавно, что даже в этом подобном видео ещё много чего упущено для упрощения: контейнеризация, обнаружение, dns балансировка, секреты, конфигурации, саги (распределённые транзакции), разделение бд по сервисам, шардирование, региональное разделение сервисов и тд и тп)
@@electrowheels + CI/CD
@@soul_lonelinessэто тебе нахер сдалось
@@user-fq1hz7hp8g полезно знать инструменты доставки и развертывания для автоматизации, чем ручками каждый раз мутить одно и тоже
@@user-fq1hz7hp8g чтоб с собеседования не выгнали
А ещё бы такой же видос, но не про схему работы приложения, а про процесс разработки и такую же понятную схему в виде такого стека как jira, jenkins, bitbucket, docker, kuber, openshift, стенды, и т.д.
Последовательно и понятно, спасибо!
наконец-то отличное видео!
Очень классное видео, у вас талант объяснять простыми и доступными словами! Ждём видео про REST)
Труд титанический вложен💪🏻
Большое спасибо, очень интересное видео!
Благодарю. Информация действительно очень полезная и дана очень доступно и понятно. Подписался на канал.
Спасибо, очень информативно!
Замечательное видео. Всегда было интересно, откуда у таких людей появляются силы и желание снимать подобные видео.
Супер крутое видео. Спасибо за труд! Пожалуйста, делай такие чаще🔥🔥🔥
Очень полезное видео все просто и понятно. Благодарю за полезный контент. Хотелось бы увидеть как ты разрабатываешь какой нибудь фуллстек проэкт будет очень занимательно и полезно для нас.
Отлично, спасибо! Много полезной инфы о инфраструктуре, было интересно послушать
Привет, спасибо за полезное видео)
Спасибо! Видео - бомба!
очень крутая подача, все понятно👍
Отличный материал. Спасибо.
Огромное спасибо за труд и видео. *Просто офигенная суперполезная лекция* (особенно для фаундеров проектов, продактов, кому НАДО знать "базу", но не всегда нужно (скорее, даже наоборот) заплывать вглубь каждого отдельного блока. Подписка.
Очень крутой видос! Спасибо автору!
в целом все отлично, но есть пара нюансов: 49:00 - пример неудачный, т.к отправку запросов уведомлений можно сделать в отдельном потоке(или даже в том же, если есть event loop и non blocking клиент) без брокеров и в таком случае пользователь не будет ждать. И про load balancer - походу спутали с api gateway
Как всегда все понятно и без воды. Спасибо, Влад. Максимально полезный канал для начинающего разработчика.
Молодец! С душой делал, чувствуется.
Годнота, по больше бы такого контента
оооочень полезный и продуктивный урок! спасибо большое
Вот именно такого плана контента и не хватало, спасибо
До этого я больше чем 3 компонента в одном проекте и не представлял даже. И до этого только представление о том, как и что с чем работает внутри приложения, поражало и захватывало дух. Благодаря этому детальному и доступному разбору, теперь бэкенд нравится мне ещё больше
сейм
Спасибо, очень круто сделал, такой контент мало где встретишь
Как фронтенд разработчик я однажды залез в менеджерскую кабалу, которая называется позиция tech lead так вот это видео я добавил бы как обязательное к просмотру в ramping инструкцию в проект, именно хотя бы на таком концептуальном уровне должно быть понимание даже у фронтенд разработчика. Технологии развиваются очень быстро, уследить и разобраться абсолютно во всем никакого времени не хватит, я был свидетелем как монолит распиливают на микросервисы и по-началу поплыл от того что появились какие-то кабаны с барсуканами и кейклоаки, именно такого видео очень не хватало, чтобы всё структурировать
Один из самых полезных видосов по ит
Отлично объяснил!
Ого я только что взялся за свой первый полноценный проект и тут выходит это видео. Мне явно повезло, спасибо.
Очень хорошее видео. Спасибо большое.
Максимальное уважение 🫡 лайк, подписка 🔥
Мен спасибо за труды, это крутой ролик все максимально понятно 👍👍👍
Очень классно! Можно в таком формате про авторизацию
Видео-топ! Спасибо!
Какая шикарная работа!!!
За анимированную схему я бы поставила двойной лайк! ❤ Вам бы свою онлайн-школу открывать ✨
спасибо большое!
очень круто и полезно спасибо !
Многое знал, но некоторые моменты были очень интересные)
пет проект на вакансию сеньйора) 😵💫😲 спасибо. отличное видео. очень много инфы 👍
Это просто лучшее, что я видел в ютубе, Влад, спасибо огромное за твой труд, с меня подписка и лайк!
Влад,видео крутое рили.Мне кажется единственное в своём роде.Однозначно лайкос
Кайф! Посмотрел с большим удовольствием и целую кучу заметок сделал!
Крутое и максимально подробное видео, спасибо! Влад, подскажи пожалуйста в какой программе делаешь презентации ?
Двоякое ощущения, вроде тема хорошая, а рассказ, на уровне джуна.
Отличное видео. Понятно. Еще не досмотрел но уже хволю!
Отличный фундаментный контент
Хорошее видео, спасибо за труд! Мне кажется если рассматривать именно пет-проект, то не учтён ещё один важный компонент - это генератор нагрузки от пользователей на систему. Потому что вся эта красивая архитектура проявит себя только под высокой нагрузкой. А если разработчик будет тыкать такой проект сам, и разошлёт ещё 2-3 друзьям, то они не почувствуют разницу между всем этим и обычным монолитом, запущенным на одной распберри пай)
python - requests или jmeter Вам в помощь.
@@dmitrykoklyagin2916 спасибо за совет) правда у меня комментарий был не про то, что я не знаю какими библиотеками пользоваться, чтобы эмулировать нагрузки. А про то, что на мой взгляд такая подсистема должна быть неотъемлемой частью пет-проекта, о котором рассказывает автор. И логично было бы увидеть её в схеме, разобранной в данном видео.
@@stanislavrodionov4008 сорри, к часу ночи не разобрал смысл вопроса. На самом деле, это уже скорее не к разработчикам, а к нам (qa), и думаю, скорее это стоит искать в подкастах автоматизации тестирования и qa-load. Хотя если бы Влад разобрал это на уровне "как быстро поднять контейнер(ы), из которого будет литься нагрузка", было бы офигенно. Или, мне стоит попробовать сделать такое видео самому.
Реально очень годное видео
Видео было просто потрясающим для меня как для новичка было крайне познавательно и интересно...Как в кино сходил на хороший фильм ток ещё и узнал много нового :)
КРУТО 🔥🔥🔥
Спасибо за информацию
Спасибо большое за видео. Действительно хорошая структуризация работы современного, хоть и маленького приложения
Влад спасибо тебе огромное, за данное видео, ты лучший 👍 все подробно и по полочкам, на многие вопросы дал подробные ответы, записывай больше таких видео, очень приятно смотреть и слушать😊
Ждем подробное видео по ресту и эндпоинтам)))
Спасибо 🔥🔥🔥
Очень крутое видео 😀 оч круто разложил👍👍👍👍👍👍👍
было бы очень интересно посмотреть про REST в вашем формате!
Прекрасное объяснение. От просто к сложному. От проблемы к решению! У автора талант к наставничесту. Есть вопрос. Увы, не всем подходит вариант bootcamp. Иногда учиться в своем темпе, следуя за пошаговыми уроками - более оптимальный вариант. Быть может у вас есть или можете рекомендовать курс о том как из монолитной фронт-бэк тушки сделать красивый бэк: как декомпозировать на микросервисы, настроить load balancer, настроить репликацию, добавить Mongo и Postgre, допилить к ним Memcach, добавить брокер запросов, сделать логи с Elastic+Kibana, добавить метрики c Prometeus. В общем закодить все, что вы описали в рамках данного видео. С большой радостью приобрел бы такой курс.
Топ контент!
Крутое видео
У тебя получается рассказывать. Ты нашел своего слушателя в моем лице :)
Видео супер
Лучшее видео, которое я видел. Опыт 14 лет