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

  Рет қаралды 378,598

Артём Шумейко

Артём Шумейко

Күн бұрын

Пікірлер: 516
@artemshumeiko
@artemshumeiko Жыл бұрын
Приглашаю тебя на мой Практический курс по Backend разработке по всем актуальным технологиям: artemshumeiko.ru
@alexandrstrekalovskiy4083
@alexandrstrekalovskiy4083 Жыл бұрын
Ептить, да ты святой человек! Спасибо огромное!
@alexdaniel76
@alexdaniel76 Жыл бұрын
Огромное человеческое спасибо за информацию!
@jin4644
@jin4644 9 ай бұрын
Спасибо за видео, а как мониторить ошибки 500 например? Точнее как видеть трейсбэк того что вызвало 500?
@sershsershsersh
@sershsershsersh 5 ай бұрын
Артем, Подскажи пожалуйста, что за сервис по отправке уведомлений в telegram имеешь ввиду на 6 минуте 41 сек? Можно ли отправить сообщение различным пользователям по их нику?
@PrettyStreet-xx9if
@PrettyStreet-xx9if Жыл бұрын
Как же кайфово, когда смотришь подобное видео и понимаешь, что ты не узнал ничего нового из видео. В такие моменты ты понимаешь, что ты не в пустую тратил годы на изучения архитектуры Backend приложения и у тебя есть знания этой области
@halidibnmuhammad2160
@halidibnmuhammad2160 Жыл бұрын
Как же фигово, когда смотришь подобное видео и понимаешь, что ты не узнал ничего нового из видео. Потому что ничего не понял😂😂
@Ca1vema
@Ca1vema Жыл бұрын
А что ты из этого видео узнал? Что есть приложение, которое общается с базами данных, а файлы хранит в облачных хранилищах? Ну да, на это нужны годы
@ВладимирСечин-з8у
@ВладимирСечин-з8у Жыл бұрын
Чел, сколько ты зарабатываешь сейчас? Зная вот это всё реально устроиться джуном с зп 80+?
@katetometr
@katetometr Жыл бұрын
@@ВладимирСечин-з8у С каких это пор джуну платят 80+?
@idiatulla
@idiatulla Жыл бұрын
​@@ВладимирСечин-з8у когда я был джуном - я работал бесплатно, пока команда не решила, что мне пора начинать платить. Рекомендую. Голодный желудок очень мотивирует быстро развиваться.
@user-ul3kr9ng5k
@user-ul3kr9ng5k Жыл бұрын
Расскажу со своей позиции в деревне. Ситуация, когда надо выкопать яму для сбора мусора. Мы для этого пол дня устанавливаем лазерный уровень, день доставляем экскаватор, задействуем 10 человек, чтобы все это сделать. И через 3-4 дня будет результат. Когда в с другой стороны, можно просто взять лопату, 30 минут помахать ею и будет готово. Проблема, двух подходов в том, что первый сложный, но правильный, а второй быстрый, но кустарный. Но и у первого подхода есть проблема. Если вдруг команда уйдет и все бросит, то будет сложно разобраться во всем этом обилии технологий и сложно интегрировать человека в задачу. Во втором подходе, все просто есть лопата и нужно копать =)))) Для полноты можно еще добавить сюда кубернетис, firebase скрипты на lua и будет вообще замечательно =) Команду для поддержки всего этого зоопарка вы не найдете никогда =)
@MrOverGod
@MrOverGod 7 ай бұрын
Ну наконец-то нашел адекватное объяснение архитектуры!!! Уже задолбали сотни видосов с объяснением на примере разноцветных кружочков и другим детским садом. Большое спасибо!
@Arlant_co
@Arlant_co 2 күн бұрын
Вау настолько внятно и понятно объяснять материал, у тебя явно талант!!
@MayorKozin
@MayorKozin Жыл бұрын
Для системного аналитика, который смотрит в архитектуру - видео очень полезное! Спасибо.
@ИгорьОвчинин-я1з
@ИгорьОвчинин-я1з Жыл бұрын
Согласен!
@iliaastafev5029
@iliaastafev5029 Жыл бұрын
12:40 - а дьявол как всегда в деталях. Например давайте упомянем что для горизонтального масштабирования вся логика должна быть stateless. А если нет, то это уже не раунд робин. Следующей загнется база данных а ее репликация в кластере не мгновенная значит вместо или вместе с кластеризацией начинаем прикручивать шардирование. В этот момент вспоминаем про отказоустойчивость...
@IvanKuzmin
@IvanKuzmin Жыл бұрын
Очень простенько, но лаконично и доходчиво. Возможно многим поможет понять самые простые концепции. В жизни все гораздо гораздо сложнее
@bugagashenka3680
@bugagashenka3680 Жыл бұрын
Вау, я в восторге. Появилось желание прочитать "Высоконагрженные приложения"
@БорисКрасных-ц8н
@БорисКрасных-ц8н 4 ай бұрын
🐗
@vasiliyk
@vasiliyk Жыл бұрын
Хорошее видео для рекламы курсов, питон за 3 дня с последующим трудоустройством синьором.
@JoonCrafting
@JoonCrafting Жыл бұрын
Очень долго не понимал как можно оптимизировать бэкенд, это видео мне дало множество интересных сервисов, спасибо!
@SergPuhoff
@SergPuhoff Жыл бұрын
для простых приложений это не нужно, для сложных - только всё усложнит ещё сильнее
@Mifuragon
@Mifuragon Жыл бұрын
Было бы круто сделать в продолжении этого материала видео про микросервисную архитектуру :)
@alkhasovstudio
@alkhasovstudio 6 ай бұрын
Под таким видео жаль, что можно только один лайк поставить. Нет ни капли лишней инфы, все нужное. Спасибо за информацию 👍👍👍
@liroluka
@liroluka Жыл бұрын
Спасибо огромное, я совсем зеленый джун, но все поняла, максимально понятно и просто описано и визуализировано!
@dimayudin6945
@dimayudin6945 6 ай бұрын
Как то сложно стало вывести Hello World )))
@iit7908
@iit7908 Жыл бұрын
Артем, очень доступно и понятно объяснил. Спасибо!
@aspush
@aspush 9 ай бұрын
Тема масштабирования не раскрыта. Решение "поднять много API через кубернетес" разумно только, если бутылочным горлышком производительности является API, но, мягко говоря, не всегда веб-приложения большую часть своих вычислений делают в слое АПИ. Скорее, более частый это 90% вычислений API это запросы к СУБД. То есть большая часть времени работы приложения, это работа базы данных. И общий подход к масштабированию - определить какой слой является бутылочным горлышком производительности и "расточить" его, перемещая бутылочное горлышко на зоны, которые можно масштабировать дублированием - заливая железом.
@sashikk
@sashikk Жыл бұрын
Очень понятно. Даже не подозревал, что все так устроено
@AntonReut
@AntonReut 9 ай бұрын
Артёмка, ты зачем сюда эту толпу ботов запустил? Думаешь они тебе накрутят поведенческих факторов? )))
@ivankurban669
@ivankurban669 9 ай бұрын
0:45 «Фрэймворки которые взаимодействуют с JS напрямую» А начиналось все красиво…
@Ipurple_squirrel
@Ipurple_squirrel Жыл бұрын
Не понимаю почему некоторые пишут что непонятно ничего. Все понятно и более того полезно. Сейчас пишу дипломный проект и это видео для меня находка. Спасибо большое.😊
@Илья-с1л6э
@Илья-с1л6э 9 ай бұрын
может потому что у каждого свой текущий уровень знаний и свой уровень понимания?)
@yarko6734
@yarko6734 Жыл бұрын
Спасибо за подробный экскурс. Я задолбался по частям собирать, то что вы сказали! У вас структура супер понятная!
@99phenomenon
@99phenomenon 7 ай бұрын
Большущее спасибо! Тебе воздастся!
@victoriakarimova3959
@victoriakarimova3959 Жыл бұрын
Крутая подача, спасибо за видео 👏
@qa337
@qa337 Жыл бұрын
Ничего нового не узнал. Не зря тратил годы своей жизни на самообразование. Новичкам привет 👋🏻 😊
@muhammadumarsotvoldiev9555
@muhammadumarsotvoldiev9555 Жыл бұрын
Спасибо за вашу работу!!!
@lovikuanyshev
@lovikuanyshev 9 ай бұрын
Артем, спасибо! Отлично разобрал архитектуру, все понятно и доступно)
@denissavast
@denissavast Жыл бұрын
Артем, самый лучший обзор на всю структуру ! Благодарю !
@damirmarsov9446
@damirmarsov9446 Жыл бұрын
Отлично подано, спасибо большое ++
@a1oner232
@a1oner232 5 ай бұрын
Наконец кто-то объяснил, что делают Backend разработчики, хоть цель это не являлось. Полезное видео
@onlytryhard80
@onlytryhard80 Жыл бұрын
Начинаю писать бэк на nodejs, очень помогло ваше видео, спасибо! Хотелось больше общих материалов по бэку
@skinticket9284
@skinticket9284 9 ай бұрын
А ты в js разбираешься?
@СултанбиЖолдыбай
@СултанбиЖолдыбай Жыл бұрын
Все по полочкам, и понятно! Была бы ещё точно такое же видео с разбором фронта) Лайк подписка
@andd3dfx
@andd3dfx Жыл бұрын
Интенсивная подача материала, без воды, спасибо!
@SvetlanaPoryadina-ng1gz
@SvetlanaPoryadina-ng1gz 5 ай бұрын
Талант объяснять сложные вещи простым языком! Спасибо огромное, эта информация была очень полезна❤
@step6753
@step6753 Жыл бұрын
Хорошее качество, полезные знания.
@-MaCkRage-
@-MaCkRage- 9 ай бұрын
Еще забыл про логирование ошибок. Тот же sentry справляется с этим на ура. При этом подключить можно к нему все что угодно. От плюсов до джава скрипта. И будет тебе хорошо с огромным трейслогом.
@АртёмПиврик
@АртёмПиврик Жыл бұрын
Спасибо, теска. Очень, очень крутой видос. Прям по полочком все разложил!!!
@MegaAlexWar
@MegaAlexWar Жыл бұрын
Отлично снято и преподнесено, спасибо! После получения высшего профильного образования, проработав около года в инженерной области перешел в бэкенд разработку. Устроился в стартап компанию 1.5 года назад с практически нулевыми знаниями, в тестовом задании надо было написать телеграмм бота, который бы делал бронь для конференций и имел какую-то стейт логику и хранение данных. Жутко наговнокодил, за два дня перекурил доки, пересмотрел видосики и что-то выдал. Время пролетело быстро с тех пор, успел и поразбираться в "легаси коде", который не трожь, а то сожрет, с очередями, с мл моделями, кешированием в редисе, метриками в графане и с парсерами, с монгой, постгрей, кубером, докером и портейнером, графаной и прометеем, написаны апихи тоже через систему репозиториев, которые, кстати увидел во второй раз уже на курсе Артема, когда пошел знакомиться со степик программой. Не добрался еще до фронта и elastic search с kibana + сторой обходил nginx. После просмотра этого видео, понимаю, что много с чем успел поработать, может и не на сильно глубоком уровне, а в голове все равно сидит синдром самозванца)))
@iaval
@iaval 7 ай бұрын
подскажите, пожалуйста, вот Вы написали, "после получения высшего профильного образования... устроился практически с нулевыми знаниями". Высшее образование совсем бесполезно оказалось в плане знаний, которые можно на практике применить?
@MegaAlexWar
@MegaAlexWar 7 ай бұрын
@@iaval В моем направлении практически не было программирования. Упор на физику, электронику, схемотехнику и матан, принцип работы реакторов, асу тп и пр. Как раз если было бы направление другое, то было бы значительно проще мне кажется
@iaval
@iaval 7 ай бұрын
@@MegaAlexWar тогда ясно, спасибо, профильное это значит инженерное, а я подумала, что по программированию. Спасибо за пояснения.
@MegaAlexWar
@MegaAlexWar 7 ай бұрын
@@iaval Пожалуйста, если идти в вуз с упором на программирование, то это тоже не гарант, сами понимаете. Все сводится к вопросу намерений. Институт же как катализатор, если есть желание, то будет более плавное погружение и быстрый рост (если только совсем к неправильным людям не попасть). Если намерений и желания нет, то не поможет ничего. С другой стороны, если есть желание, то и отсутствие института не помеха сама по себе, сложнее тем, кто без дисциплины обучается, тогда займут года и результат не ясен. Поэтому мне кажется, что самоучек ценят больше, чем выпускников в среднем
@iaval
@iaval 7 ай бұрын
@@MegaAlexWar в вакансиях за пределами РФ намного чаще встречается требование диплома. Но непонятно, насколько это требование критичное и стоит ли только ради этого тратить время на вуз, или проще уже то же время потратить на стажировки / работу и иметь коммерческий опыт. Пока склоняюсь ко второму варианту. Вышка есть, но совсем в другой сфере. Курсы дают какую-то базу, но я думаю, что вуз будет не сильно лучше курсов, возможно даже более оторван от востребованных на рынке навыков.
@mr.sapiens1335
@mr.sapiens1335 Жыл бұрын
Очень вовремя попался такой видос. Спасибо за удобную подачу информации!
@KKZ_5000_RUB
@KKZ_5000_RUB 10 ай бұрын
Все бы ничего, но это все актуально только для очень крупного проекта. И часто владельцы сайтиков с посещаемостью чуть больше 1000 посетителей перемудряют и начинают внедрять нечто подобное туда зачем-то.
@бага_бумага
@бага_бумага 9 ай бұрын
Вау. Больше спасибо. Супер просто, понятно, без воды. Теперь знаю, куда развиваться дальше
@maksimyany5033
@maksimyany5033 Жыл бұрын
Очень сильный видос, который даёт понимание как все устроено в мире бэкэнда. Спасибо!
@alexandrkruglyak
@alexandrkruglyak Жыл бұрын
Автору респект! Ребят, пишу микросервисы на nodejs для junior, кто к теме - заходите в гости.
@BishopLong49
@BishopLong49 10 ай бұрын
Прекрасно разобранный материал и грамотно подобранные слова. Артём благодарю за такой полезный видео-материал! (Аслан, 20 лет)
@mailvoodoo
@mailvoodoo Жыл бұрын
Спасибо! Комментарий в поддержку выдачи ролика Ютубом. Коротко, очень информативно, классная подача. Про архитектуру с удовольствием глянул бы еще выпуски если будут.
@artemshumeiko
@artemshumeiko Жыл бұрын
спасибо вам)
@ramilelephant7826
@ramilelephant7826 Жыл бұрын
Такими темпами уже пора идти на архитектора, а не на бэкендера ! Годный видос)
@alexandrkruglyak
@alexandrkruglyak Жыл бұрын
Автору респект! Ребят, пишу микросервисы на nodejs для junior, кто к теме - заходите в гости.
@alexdaniel76
@alexdaniel76 Жыл бұрын
Тут инфа не только для программиста, но для архитектора который отвечает за этот зоопарк приложений и работу их и выбор железа для них!
@ITentrepreneur
@ITentrepreneur Жыл бұрын
DevOps-инженера
@semenivanoff8615
@semenivanoff8615 Жыл бұрын
Арх прежде всего отвечает на вопрос - Зачем. А уже потом тащит технологию в проект. А тут просто натащено чтобы картинка красивее и строчек в резюме с тегами побольше. Тот же эластик нафига? Для логов? Для поиска? Типа постгресс не умеет полнотекстовый поиск? Редис зачем? Кароч тут много вопросов. Прежде чем мини ио пхать в проект, надо прочитать его лицензионное соглашение и посмотеть по сторонам, потому что есть попроще и получше обьектные хранилища. Кароч, это набор клише какой-то показан.
@ЕрланНайман-щ9ц
@ЕрланНайман-щ9ц Жыл бұрын
@@semenivanoff8615 Постгрес умеет полнотекстовый поиск, но не заточен под это, в отличие от Elastic. Да и зачем вообще нагружать основную БД этим?! Он же все описывает на примере поисковика, а не сайта визитки, в котором разумеется все это будет лишними. Minio для обучения самое то, зачем сразу переходить в облака и что то покупать для обучения?! Вообще не понятный комментарий от Вас уважаемый, материал явно не для архитектора подготовлен, а для начинающего разработчика. Подготовлен очень грамотно, каждая деталь описана, объясняется на живом примере зачем она нужна и показано как вся система в целом связана.
@wordpreslabs
@wordpreslabs 10 ай бұрын
От души! Теперь я понимаю каков он, путь в флустаку)
@igorratnik2357
@igorratnik2357 Жыл бұрын
Подписался. Очень все четко и без лишней воды!
@nadyamoscow2461
@nadyamoscow2461 Ай бұрын
Большое спасибо за отлично структурированный, грамотный материал. Удачи в развитии канала.
@ДаниилЧернышев-л5й
@ДаниилЧернышев-л5й Жыл бұрын
Честно говоря, при словах "масштабируемые приложения" я ожидал побольше информации о том, как же всё-таки масштабировать. Например, интересно как масштабируются базы данных. Масштабирование сервисов - ок, запустить не один экземпляр, а десять. Но вот как разнести БД? Они же должны поддерживать целостность данных, то есть запись в один инстанс БД может логически влиять на результаты запросов из другого инстанса. Как решаются такие задачи?
@phat80
@phat80 Жыл бұрын
partitioning
@black_-_-cat
@black_-_-cat Жыл бұрын
в итоге интернет магазин, который спокойненько себе работал раньше монолитом на одном сервере, теперь размазан у тебя по десяти серверам за которые ты несешь денежку в районе 15к ежемесячно только за облако, даже если у тебя еще ничего не продаётся ))) - будущее которое мы заслужили )
@vasiliyk
@vasiliyk Жыл бұрын
При этом он нифига не масштабирование, а скорее наоборот. Если отвалится хоть один из этих сервисов вся эта громадина рухнет вместе с ним😂
@black_-_-cat
@black_-_-cat Жыл бұрын
@@vasiliyk ну как минимум база данных должна быть у каждого сервиса своя...
@Илья-с1л6э
@Илья-с1л6э 9 ай бұрын
так если у тебя магазин ничего еще не продает пусть и остается монолитом. Все эти плюшки нужны по мере развития проекта а не на его старте
@DimaTiunov
@DimaTiunov 6 ай бұрын
@@vasiliykдада, а потом не мбем обработать больше 1к апросов в секунду потомсто в рантайм фреймворка джун в начале проекта добавил какуюто своб хуйню
@niyazleushkin
@niyazleushkin 5 ай бұрын
Ну дак не надо каждое корыто размазывать. Пока у тебя нет такой нагрузки, тебе ничего не мешает использовать эту архитектуру на одной машине, допустим через докер контейнеры и k3s/docker swarm. И все. А когда вдруг станет надо, просто разнести по разным серверам, тогда и будешь платить по 15к за сервера)) И как вы правильно подметили, бд у каждого МИКРОСЕРВИСА должна быть своя, но тут речь не совсем о микросервисах
@renaldos1779
@renaldos1779 Жыл бұрын
Очень информативное видео, без воды и болтовни. Спасибо Артем
@_ViTsK
@_ViTsK 9 ай бұрын
1:23 - Не первый раз встречаю сравнение nodejs с фреймворками других языков. Разве не логичнее приводить в пример: nestjs, express, fastify? nodejs - это среда выполнения javascript. В браузерах ведь тоже есть среда выполнения js на движке V8 с Event Loop. Но никто не сравнивает Chrome с фронтенд фреймворками) Это как один из блогеров сравнил TCP и HTTP. Тут тоже самое. Не надо так) P.S. не верю, что senior мог бы такое сказать)
@wickedsick1249
@wickedsick1249 2 ай бұрын
И королем душнил становится этот человек! Несите статуэтку!!! Еще ты забыл, что React это библиотека
@aleksandrrachko636
@aleksandrrachko636 Жыл бұрын
Хорошее описание архитектуры, классно рассказал, хочется сказать спасибо! :) Из своего опыта хочу добавить про облачные сервисы типа AWS или Yandex Cloud, которые могут закрывать большую часть показанного просто "из коробки", таким образом, начинающему backend разработчику не нужно думать обо всем этом (как минимум на старте). Так же, облачные провайдеры, как правило, имеют свои сервисы, отвечающие за очереди сообщений, логирование, БД и так далее. Не говоря уже про бессерверные функции. Используя бессерверную архитектуру можно развернуть довольно масштабное приложение абсолютно бесплатно используя бесплатные лимиты. Это современные тренд, который должен позволить начинающим разработчикам воплощать свои идеи думая об идее и проекте, а не о том, как это развернуть и какие сервисы использовать для той или иной задачи. Хотя, по факту, наверняка у клауд провайдеров под капотом все работает примерно так, как описано в видео, просто это все доступно по нажатию пары кнопок. Еще раз спасибо за такие видео и курсы, я сам учился по онлайн курсам на youtube, это дает больше возможностей для обучения! :)
@IlyaHoltz
@IlyaHoltz Жыл бұрын
Hey Man! Just Purchased your course thanks to this video. Thank you!
@scatchindahouse
@scatchindahouse 10 ай бұрын
Не ну тут лайк, мне как джаваскриптизеру идущему в фулстек все предельно понятно что учить дальше , обнял )
@netlive277
@netlive277 7 ай бұрын
Спасибо большое за такую полезную информацию и за полноценную обрисовки архитектуры
@infinity-w
@infinity-w Жыл бұрын
Самое интересное - это как обновлять API и другие микросервисы, чтобы обеспечить непрерывную работу пользователей.
@yourownazog8069
@yourownazog8069 6 ай бұрын
очень круто объяснил и визуализировал
@artemshumeiko
@artemshumeiko 6 ай бұрын
спасибо!
@arthur_websites
@arthur_websites Жыл бұрын
Очень коротко и понятно.
@АлександрГерасимов-я6я
@АлександрГерасимов-я6я 4 ай бұрын
Спасибо,пояснил коротко и понятно для начинающих по всем сервисам.
@gapchannelAi
@gapchannelAi Жыл бұрын
Ролик очень интересный , спасибо вам большое
@axelys
@axelys Жыл бұрын
На бекенде за последние 10 лет появилась только продвинутая работа с логами и метриками (10 лет назад мы их не собирали, а дольше недели не хранили вообще), что конечно радует. А то задолбало когда технологии меняются каждые 10 минут ) А во фронте за это время очень много всего произошло. Фронтом сейчас быть имхо даже по сложнее.
@testdeim
@testdeim Жыл бұрын
расскажи это амазон сервисам и серверлесс решениям
@kohakovich
@kohakovich Жыл бұрын
Вселенная услышала мои мольбы о схеме бэк энда 🙏
@lastdayaugust
@lastdayaugust Жыл бұрын
классное введение в веб разработку, такого ролика не хватало в плейлист по фаст апи, этакий план-введение, зачем нам тот или иной инструмент в приложении
@artemshumeiko
@artemshumeiko Жыл бұрын
звучит как тема для нового видео) Спасибо
@MsDimons123
@MsDimons123 Жыл бұрын
Ждем такое же видео по фронту, спасибо
@Faybmi
@Faybmi 7 ай бұрын
в школе думал что все это уж слишком много, сейчас учусь в универе и понимаю что на 2024 год это может быть даже меньше чем надо
@lapish9956
@lapish9956 Жыл бұрын
Спасибо за видео. Api, бд, кэш должны быть в одной или смежной сети? Если их выносить на разные удаленные сервера географически, то суммарная задержка перечеркнет все плюсы. Как это происходит на крупных проектах?
@Lopamoko
@Lopamoko Жыл бұрын
Я конечно много чего слышал), но приравнять key value хранилище redis к кэшу это сильно. Это хранилище действительно часто используется в системах кэширования, но оно не является им
@ШарльАрзуманов
@ШарльАрзуманов Жыл бұрын
Хорошее видео, спасибо!
@kuaranir2440
@kuaranir2440 Жыл бұрын
Очень крутое объяснение без воды))
@smbtme
@smbtme Жыл бұрын
Очень круто сделано, самое главное - это систематизация знаний, что здесь всё видео и происходит) продолжай в том же духе, только звук чуть погромче можно)
@smbtme
@smbtme Жыл бұрын
также было бы круто визуализировать цели в начале видео, и подвести итоги в конце) и подсветить визуально где у нас "маленькое" приложение, "среднее" и "большое")
@mrboss8237
@mrboss8237 Жыл бұрын
Сказать что я аху(удивился) = ничего не сказать Круто Благодарю ! Узнал для себя много нового
@artemshumeiko
@artemshumeiko Жыл бұрын
Спасибо)
@nikitamusyl9520
@nikitamusyl9520 Жыл бұрын
Спасибо, видео топ! Оч просто и структурировано, даёт полную картину от которой можно плясать дальше, думаю многим поможет) ждём видео по микросервисам! Если его ещё нет на канале)
@kuramorireika4135
@kuramorireika4135 Жыл бұрын
Полезно для начинающих. Но пропустил часть про API Gateway и надо было упомянуть про OpenTelemetry
@makssssss
@makssssss Жыл бұрын
Поставил лайк и подписался. Очень хочу увидеть еще видео по backend архитектуре !!!
@Ajdjfrtuf3
@Ajdjfrtuf3 Жыл бұрын
За финальную картинку спасибо большое. Технологии все известные и проверенные временем. Но в Майкрософт Azure, мне кажется удобнее за счёт Azure API Management и более продуманной безопасности.
@exemplles
@exemplles Жыл бұрын
Классный видос, хотелось бы ещё про System Design услышать :)
@smakealpha
@smakealpha Жыл бұрын
Всё было неплохо до момента вопросов логгирования. Сначала все выгрузить с хостов с помощью медленной java в бд, потом ещё раз пропарсить всё поверх. journald оно уже хранит все логи в бд и умеет в удаленное логгирование.
@linuxoidovich
@linuxoidovich 8 ай бұрын
Не у всех systemd
@AndrewYurchenko
@AndrewYurchenko Жыл бұрын
И только на 11 минуте, Артем правильно сказал : "вот этот инструментарий закрывает огромное количество потребностей для backend разработчика. Вот это и есть оно - "Инструментарий". А вот когда видишь слова в описании "архитектура" и подобное - тут как бы сбивает немного. Для поверхностного понимания как работают и взаимодействуют современные приложения думаю видео подойдет. По аналогии: машина состоит из: "колес - чтобы они сцепляли с землей, руля - чтоб иметь возможность управлять движением колес, дверей - чтоб в машину можно было удобно попасть" и т.д и т.п... Про архитектуру было бы полезной нагрузкой обсуждение "clean architecture", "Onion" или "pattern repository" как пример. Затронуть тот же заезженный SOLID. Это думаю уже будет нести более полезную нагрузку для тех, кто интересуется именно разработкой. И построением архитектуры приложения.
@БорисОстроумов-т7к
@БорисОстроумов-т7к 7 ай бұрын
добро пожаловать в ITIL, там узнаете гораздо больше
@ВладимирСечин-з8у
@ВладимирСечин-з8у Жыл бұрын
Прекрасное видео! всё по полочкам, без воды!
@diasdev-t8v
@diasdev-t8v Жыл бұрын
Больше бы такие ролики об архитектуре, строений в программировании👍
@jaloliddinumariy2025
@jaloliddinumariy2025 Жыл бұрын
Очень классный видос спасибо большое, попробую именно так создать back-end архитектуру
@therealhramov
@therealhramov Жыл бұрын
NodeJS - это не фреймворк, а среда исполнения JS. Если нужен фреймворк для NodeJS, то это, например, Express или Fastify
@victorm7551
@victorm7551 Жыл бұрын
Тоже орнул) жаль, что цель видео продать свой курс, а не показать, как всё устроено :(
@АвиТворческий
@АвиТворческий Жыл бұрын
шикарное видео, спасибо большое
@lukasmog777
@lukasmog777 Жыл бұрын
Хорошо рассказал и хорошая визуализация!Спасибо!
@bpospanov
@bpospanov Жыл бұрын
Отлично видео. Без воды и слишком замудренных терминов. Если человек может объяснить что-то 10 летнему ребенку, значит он в вопросе хорошо разбирается.
@sergeypavlov8883
@sergeypavlov8883 Жыл бұрын
Так круто и понятно объяснена архитектура веб-приложений 😀Смотрел видео у Ulbi, но, как вы объяснили мне больше понравилось. Спасибо за мматериал :)
@pfcompany885
@pfcompany885 Жыл бұрын
Всегда знал что на бэке происходит "магия". Спасибо за видео!
@ХалилМаденбай
@ХалилМаденбай 6 ай бұрын
Современная Backend Архитектура. Масштабируемые и высоконагруженные приложения
@ivanlomov1994
@ivanlomov1994 Жыл бұрын
У тебя хорошая речь, приятно слушать
@AM-pd9dj
@AM-pd9dj Жыл бұрын
Хотел услышать про то как магически разгрузить нашу высоконагруженную БД с множеством запросов на обновление, вставку и чтение в одних и тех же сущностях, но тут рассказали про банальное чтение данных решаемое через репликацию, а вот как синхронить постоянно меняющиеся реплики без коллизий?)
@cv462-l4x
@cv462-l4x Жыл бұрын
Разделение данных по нескольким базам на разных серверах и обработка в памяти
@dmitrybykov3533
@dmitrybykov3533 Жыл бұрын
А не могли бы Вы нечто подобноее запилить и о фронтенд вещах? Я тружусь над своим небольшим стартапом и мне бы очень пригодилась подобная концентрированная и доступно изложенная информация! Ролик отличный!
@brushupyourenglish3455
@brushupyourenglish3455 Жыл бұрын
keep doing what you are doing! Отличный материал, спасибо !
@belyaev_maks
@belyaev_maks Жыл бұрын
Спасибо за великолепный контент! Просветился про современный бэкенд на отлично :)
@lgotindev6712
@lgotindev6712 Жыл бұрын
В целом не много новой информации лично для меня, но структурировать всё это и проговорить лишним не бывает, чтобы навести порядок в голове. Автор, спасибо за контент!
@artemshumeiko
@artemshumeiko Жыл бұрын
Спасибо за ваш комментарий! Рад, что видео принесло пользу
@h_san_korr
@h_san_korr 11 ай бұрын
Для новичков, например, информация из видео - крайне полезная. Автору спасибо.
@fenderbender2096
@fenderbender2096 9 ай бұрын
Детки, хотите сделать работающее приложение, начинайте с монолита. KISS принцип.
@МуратМусаев-в9ю
@МуратМусаев-в9ю 3 ай бұрын
А что нужно для создания простого бэкенда(я мобильный разработчик, в бэкенд пока не могу - не пробовал), для максимально простого мобильного приложения? Скажем там чтобы пользовались человек 50 максимум(по факту человек 20, просто с запасом). Отправляли друг-другу сообщения, у них были аккаунты - разного уровня, аватарки, уведомления о сообщения друг друга. Аккаунты чтобы были трех уровней. Люди могли отмечать задачи - а аккаунты высокого уровня - могли назначать задачи. Плюс вели учет имущества на складе? Проще говоря - это просто мини мессенджер для сотрудников. Никаких карт, никакой огромной нагруженности в сообщениях. Просто уведомления, и доходили чтобы сообщения и отметки для других пользователей
@artemshumeiko
@artemshumeiko 3 ай бұрын
Можете посмотреть мой мини-курс - введение в бэкенд разработку за 50 минут kzbin.info/www/bejne/nXPJnItvfZimsLM
@Ronobiliv
@Ronobiliv Жыл бұрын
спасибо за видеоматериал. Мне как НТшнику тут ничего нового не было (была надежда, что тему оркестрации раскроют), но хочу отметить, что сама подача очень доступная и приятная
@АнтонЛиходеев-с1ъ
@АнтонЛиходеев-с1ъ Жыл бұрын
Очень понравилось видео
@alexandrstrekalovskiy4083
@alexandrstrekalovskiy4083 Жыл бұрын
Годнота то какая, спасибо огромное! Понял, что хочу в бэк, как раз стою перед выбором что разбирать, и тут такое шикарное видео. Спасибо!
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 94 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 14 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,5 МЛН
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 10 М.
SENIOR on JUNIOR Javascript Developer interview
26:35
BELOV
Рет қаралды 353 М.
Почему backend - это боль? 10 вопросов backend-разработчику
9:37
Группа IT-компаний Lad
Рет қаралды 242 М.
風船をキャッチしろ!🎈 Balloon catch Challenges
00:57
はじめしゃちょー(hajime)
Рет қаралды 94 МЛН