🚀Собираем масштабируемую архитектуру веб-приложения. Горизонтальное и вертикальное масштабирование

  Рет қаралды 86,523

Диджитализируй!

Диджитализируй!

Күн бұрын

Пікірлер: 499
@TheMonth1996
@TheMonth1996 4 жыл бұрын
У вас невероятный талант объяснить за 45 минут видео то, что можно искать целый день, просмотрев более чем 10 источников. Я аплодирую.
@mlr__roal_6867
@mlr__roal_6867 Жыл бұрын
Я неделю копался. А автор все объяснил и показал. Он просто охрененен и крут
@versta
@versta 8 ай бұрын
Есть у меня знакомый токарь. Иногда мне удаётся понаблюдать за его работой. В целом я понимаю, что он делает на каждом этапе изготовления детали. Но он делает этот настолько изящно, что вызывает у меня неподдельное восхищение! При просмотре этого видео я испытал те же ощущения! Приятно наблюдать за работой увлечённого и владеющего материалом специалиста! А когда он, к тому же, умеет грамотно изложить суть происходящего - это бесценно! Спасибо за полезный материал!
@leonid7256
@leonid7256 4 жыл бұрын
Очень круто!!! Качество картинки, звук, как видна рабочая область, подача - Вышка!!! Было бы здорово увидеть урок по CI/CD
@t0digital
@t0digital 4 жыл бұрын
Спасибо
@alicelews2282
@alicelews2282 3 жыл бұрын
Спасибо за ваш труд! Самый информативный канал для intermediate программистов! Спасибо за большой объем теории, вместо привычного "так, это вам пока знать не надо, просто повторяйте за мной"🥳🥰
@johngalt8210
@johngalt8210 4 жыл бұрын
Никогда не деплоил проекты, но все более менее понятно. Хз как у вас получается так четко объяснять материал.
@MaksovichPlay
@MaksovichPlay 4 жыл бұрын
Я думаю что когда человек хорошо разбирается, не мямлит, и говорит только по делу, то и понять его будет проще. Учитывая что он всн при этом наглядно показывает.
@allallall2321
@allallall2321 4 жыл бұрын
ШО?
@MadMike93
@MadMike93 4 жыл бұрын
Даже не думал, что всё настолько просто! Всё время боялся переносить проекты на такой уровень, так как думал, что придется месяц-другой разбираться, а оказывается в этом нет ничего особо сложного! Огромнейшее спасибо, Алексей!
@alexandrp4492
@alexandrp4492 4 жыл бұрын
Доку читать хорошо, но как же интересно смотреть это когда демонстрируют то, с чем приходится сталкиваться в реалиях :) Сразу все стает на свои места + есть над чем поразмыслить :) Спасибо огромное за Ваши труды :)
@yarmik3d
@yarmik3d 4 жыл бұрын
Это просто нет слов. Я очень долгое время собирал информацию что бы понять как это настраивать в зарубежной и отечественной литературе, на видео, а вы тут все за 40 минут рассказали и показали да еще сразу на Django.
@evrmk
@evrmk 4 жыл бұрын
Серьезные вещи пошли😁 Надеюсь, после Вашего курса в терминале сервера буду себя увереннее чувствовать, хотя и так все четко и ясно. Монтаж кстати с каждым видео все лучше и лучше 🥳 Спасибо за Ваш труд!
@ИгорьБотухов
@ИгорьБотухов 4 жыл бұрын
Спасибо большое! Невероятно интересное и содержательное видео)) Даешь больше видео про архитектуру!
@zinovevvv
@zinovevvv 3 жыл бұрын
Самый качественный контент из того что есть на ютубе из сферы IT!
@t0digital
@t0digital 3 жыл бұрын
Спасибооо 💪
@ВячеславДолинский-г7ы
@ВячеславДолинский-г7ы 4 жыл бұрын
Очень полезное видео. Редко подобное можно встретить в ютубе. Мега спасибо автору! Это просто концентрат информации. Воды ноль. ;) Жду следующих видео.
@t0digital
@t0digital 4 жыл бұрын
Спасибооо!
@ЯрославМизгирев-р2р
@ЯрославМизгирев-р2р Жыл бұрын
Великолепное видео! Алексей благодарю вас за ваш труд.
@t0digital
@t0digital Жыл бұрын
Спасибо!
@bohdanlinkerxua1143
@bohdanlinkerxua1143 3 жыл бұрын
Круто! Но о репликации БД и очередях в таких системах тоже хотелось бы "наглядно услышать" :)
@kirillserdyuk9391
@kirillserdyuk9391 4 жыл бұрын
Вы космос. Спасибо что вы есть.
@t0digital
@t0digital 4 жыл бұрын
спасибо:)
@daviddavitashvili4348
@daviddavitashvili4348 3 жыл бұрын
Вы единственный кто смог решить мою боль. До этого я пересмотрел тысячи видео и ничего не понял. Только не люблю музыку и песни. А голос у вас очень приятно слушать, он сильный. Хотелось быть чтобы речь была чуть быстрее, но она и так у вас отлична.
@khlebovsky
@khlebovsky 4 жыл бұрын
Большое спасибо за Ваш труд! Очень информативное и полезное видео.
@cs_dequeue
@cs_dequeue 2 жыл бұрын
Воу!!! Это просто ахеренно полезное видео! Спасибо большое!! Вы правы, такие видео, где вы все делаете максимально быстро и легко, уверен за этим стоит немало нервов когда то в прошлом) Спасибо за видео!
@t0digital
@t0digital 2 жыл бұрын
Спасибооо:)
@ПенелопаКруз-л7ф
@ПенелопаКруз-л7ф 4 жыл бұрын
Спасибо за контент, очень хотелось бы, чтобы вы рассказали про безопасность веб-приложений: какие атаки есть, способы защиты, как в джанго это реализовано. Еще интересует такая тема как правильно выбрать стек для проекта: когда лучше использовать микросервисы, а когда монолит, для чего лучше подходит джанго/фласк/аиошттп/фастапи, хотелось бы еще конечно увидеть видос про celery и ребита.
@luckyalexandr
@luckyalexandr Жыл бұрын
Огромное спасибо! Все очень доходчиво. Осталось придумать масштабируемый проект ))
@0kapton
@0kapton 4 жыл бұрын
Для меня это видео очень вовремя Неоднократно еще пересмотрю Спасибо!
@dmmeteo
@dmmeteo 4 жыл бұрын
Думаю следущим логическим шагом думаю будет масштабирование на кубах))
@linuxlifepage
@linuxlifepage 3 жыл бұрын
Алексей привет! Спасибо за твои классные видео и твой ИНТЕРЕСНЫЙ канал!
@C0oo1D
@C0oo1D 4 жыл бұрын
В веб ни разу не лез, все проекты локального характера, но.. все равно с удовольствием досмотрел - теперь хоть имеется представление о том, как это все работает) Благодарю!
@t0digital
@t0digital 4 жыл бұрын
Спасибооо!
@alexanderommm
@alexanderommm 4 жыл бұрын
Просто уже лет 5 работаю девелопером, но ни разу так все не настраивал) Спасибо за видео очень полезный контент.
@t0digital
@t0digital 4 жыл бұрын
Рад, что полезно!
@Gr3gnov
@Gr3gnov 4 жыл бұрын
Просто бомба Ты правильно сказал - "за такой видос можно отдать многое"!!!
@MrVernuk
@MrVernuk 5 ай бұрын
Супер, как всегда всё видео на высоте! Спасибо👍
@fantomasray
@fantomasray 3 жыл бұрын
Аплодирую стоя, шикарное видео и отличное объяснение 👏
@Fedot-YT
@Fedot-YT 4 жыл бұрын
Прекрасное видео. Спасибо большое. Немного не хватило настройки Let's encrypt + https настройки для nginx.
@markchigrin5668
@markchigrin5668 4 жыл бұрын
Это есть в каждом первом туториале по let's encrypt
@alxlzrv
@alxlzrv 4 жыл бұрын
Видео просто супер! Нужно больше таких. Респект, Алексей.
@t0digital
@t0digital 4 жыл бұрын
Спасибо, рад, что полезно!
@yuripalienko6259
@yuripalienko6259 2 жыл бұрын
Супер! Круто. Только чувство неполноценности от того как ты юзаешь терминал, у меня подобные вещи занимают кучу времени
@АнтонСулейманов-ч2я
@АнтонСулейманов-ч2я Жыл бұрын
просто супер круто и интересно, и для меня очень вовремя попалось на глаза это видео
@MrDimka12101
@MrDimka12101 4 жыл бұрын
Хоспади. Вы читаете мои мысли. Вот недавно задумал с этой темой разобраться. И тут бац. Видос) Спасибо большое! Всё очень толково разъяснили.
@СергейКолдаев-ч7я
@СергейКолдаев-ч7я 4 жыл бұрын
Алексей, спасибо огромное! Еще 1 тайна для новичков раскрыта - как создавать масштабируемую архитектуру!!! Все очень понятно, легко объяснено!!! Спасибо еще раз)
@t0digital
@t0digital 4 жыл бұрын
Рад, что полезно!
@ntvisigoth
@ntvisigoth 2 жыл бұрын
@Диджитализируй! : Видео огонь! Иной раз приходилось отматывать, чтоб еще раз прослушать и убедиться, что верно все понял. Непонятно, а зачем нужен второй Nginx? В самом начале про горизонтальное масштабирование приложений и их примерную архитектуру была речь только про Front-сервер, который проксирует запросы пользователей в сервер приложений. Однако: 1. Есть момент 29:17 и там слова "Напоминаю, что мы находимся на серевере app-server. Поставим postgresql-client, а также Nginx. Он здесь не будет лишним". 2. И еще момент 34:39 в этом моменте слова: "Осталось связать Nginx на фронт-сервере с Nginx на сервере приложений" Вопрос, а зачем на сервере приложений нужен Nginx ? Для чего он нужен? Какие задачи он решает? Есть пояснение для чего он нужен в моменте 34:40 . Но оно не совсем понятно
@dimdxxx9236
@dimdxxx9236 4 жыл бұрын
🥇🥇🥇 - супер видео. Сохраню в фейворитс для референса!!!
@t0digital
@t0digital 4 жыл бұрын
Рад, что полезно 💪
@digital_ninja
@digital_ninja 4 жыл бұрын
Алексей, очень крутой контент, спасибо! Формат - огнище. Сделайте, пожалуйста, про scale базы данных в таком же формате.
@t0digital
@t0digital 4 жыл бұрын
Спасибо! Про базу будет обязательно
@TonyFlexPromo
@TonyFlexPromo 4 жыл бұрын
Видос огонь. Про ssh-copy-id не знал, за это отдельное спасибо.
@t0digital
@t0digital 4 жыл бұрын
Спасибо!
@ruslanglaznyov9117
@ruslanglaznyov9117 4 жыл бұрын
30:40. Лучшая реакция)))
@alexhelber2934
@alexhelber2934 4 жыл бұрын
очень ждал видос про масштабируемость, спасибо!!
@MykolaKrykunov
@MykolaKrykunov 4 жыл бұрын
Алексей, так же если будет возможность было бы неплохо сделать видео с нарезками того, как вы интегрируете внешние сервисы/пакеты, которые часто используются на ваших проектах. Вы уже не один раз говорили про системы донатов, управление/сжатие медиафайлов, и тд. Я понимаю, что это маленькие темы но, было бы круто увидеть видос с такой нарезкой. Спасибо за видео, очень полезно!!
@ac130kz
@ac130kz 4 жыл бұрын
крутяк) а теперь нужно это автоматизировать и зашардировать)
@IT-ml9xr
@IT-ml9xr 10 ай бұрын
Знаю Вашу любовь к языку программирования RUST. Жду подобное видео применительно к RUST. Postgres, NGINX остается. Какой Application Server использовать? и как все увязать?
@АртёмВасильев-ш5и
@АртёмВасильев-ш5и 4 жыл бұрын
Крутой контент, все толково! 👍🏻 Нужно полный курс по Джанго делать, народ попрет, зуб даю))))
@t0digital
@t0digital 4 жыл бұрын
Скоро будет:)
@danilkrymskiy846
@danilkrymskiy846 4 жыл бұрын
def main(): var = "огромное СПАСИБО за контент" print(f"Я говорю вам {var}") main()
@Андр-ч8о
@Андр-ч8о 4 жыл бұрын
while True: main()
@DmitryGordienkoinfo
@DmitryGordienkoinfo 4 жыл бұрын
PEP8 вышел из чата ))))) шучу, без насмешек
@islamlaipanov4910
@islamlaipanov4910 4 жыл бұрын
Шучу, не шучу
@ruslanshamsutdinov5470
@ruslanshamsutdinov5470 4 жыл бұрын
Спасибо огромное) Ваш труд и помощь неоценимы! Вы лучший на рутубе!
@t0digital
@t0digital 4 жыл бұрын
Спасибо 🙏
@zurgsRushm
@zurgsRushm 3 жыл бұрын
Очень круто, спасибо! Было бы круто узнать, как это все работает с OpenShift
@andriiydovhyi
@andriiydovhyi 4 жыл бұрын
Спасибо! Очень полезно.
@КириллКириллович
@КириллКириллович 4 жыл бұрын
Алексей, вы не думаете сделать видео о докере?) Рассказать о контейнерах в целом?
@ozz3549
@ozz3549 4 жыл бұрын
У Артема Матяшова есть большое видео на эту тему, очень толково объяснено
@ueberkonfa2998
@ueberkonfa2998 4 жыл бұрын
о, привет
@КириллКириллович
@КириллКириллович 4 жыл бұрын
@@ozz3549 спасибо, хорошее видео! Я думал, там будет всё как и в остальных видео: "ну вот есть контейнеры, вот докер и кубирнетис. Спасибо за внимание". Действительно толковый ролик.
@КириллКириллович
@КириллКириллович 4 жыл бұрын
@@ueberkonfa2998 Привет)
@rzabolotin
@rzabolotin 4 жыл бұрын
@@КириллКириллович а там есть как в прод выкладывать контейнеры с докером. а то немного непонятна эта тема. или докер в прод не принято выкладывать?
@JillOverlord
@JillOverlord 4 жыл бұрын
Отличный видос! Классно было бы узнать еще как принято распространять код на набор таких серваков. Из очевидного (подобное пока не доводилось настраивать): можно просто скриптом по крону свежий тэг из мастера git'а сливать, либо втупую rsync настроить, но наверняка есть решения поудобнее.
@t0digital
@t0digital 4 жыл бұрын
Планирую рассказать про gitlab CI в одном из следующих выпусков. Он автоматизирует раскатку на сервера
@Shadow-ck3kk
@Shadow-ck3kk 3 жыл бұрын
Я фронтендер, но понял всю эту шнягу и мне даже понравилось :)
@turembekov
@turembekov 3 жыл бұрын
Спасибо за такую ценную информацию. И еще и еще раз спасибо.
@wandos777
@wandos777 Жыл бұрын
Супер! Спасибо огромное)
@sptica
@sptica 4 жыл бұрын
Спасибо, реально полезно. Только вот тема с несколькими БД осталась не раскрытой.
@ИльясСаликов-з2ы
@ИльясСаликов-з2ы 2 жыл бұрын
Очень полезный и главное понятный обзор. Благодарю.
@stasfrant
@stasfrant 3 жыл бұрын
Супер полезная инструкция! Спасибо!
@404Negative
@404Negative 9 ай бұрын
копировать пароль в строку поиска это эпик! хД =) сразу видно: сисадмин!!
@andrewmendela9065
@andrewmendela9065 4 жыл бұрын
Наконец то видосы для более менее продвинутых
@azatkazaev7243
@azatkazaev7243 4 жыл бұрын
Спасибо за видео, не всегда можно найти годный материал по деплою) Как вариант, было здорово след видео сделать что то типа: «в прошлом видео мы деплоили ручками, а сегодня покажу как это делается с помощью ansible». Но тем не менее благодарочка за просвещение))
@t0digital
@t0digital 4 жыл бұрын
По ansible планирую, да:) спасибо!
@КонстантинВасильев-в1й
@КонстантинВасильев-в1й 2 жыл бұрын
классное наглядное видео, но раз говорим про А, то желательно услышать и про Б. Все таки основная причина горизонтального масштабировнаия - узкое место - бд. В общем - хотелось бы увидеть видос на тему репликации постгреса. Это конечно же не придирка, просто хотелось бы увидеть это именно от вас ).
@wasd1338
@wasd1338 3 жыл бұрын
Крутой развивающий видос. Как и многие другие на этом канале
@Serebriakov9
@Serebriakov9 3 жыл бұрын
Так просто объяснить масштабирование надо уметь. Автор очень крут.
@dmitriyneledva4693
@dmitriyneledva4693 4 жыл бұрын
Мужик, спасибо, что ты существуешь!
@rzabolotin
@rzabolotin 4 жыл бұрын
Спасибо. Очень полезное видео, особенно последние 10 минут )) подписался на вас в boosty
@rzabolotin
@rzabolotin 4 жыл бұрын
наверное было где то, но можете еще продублировать скрипты которые вы используете для уcтановки необходимых пакетов, для настройки vim, для app server
@Virdevir
@Virdevir 4 жыл бұрын
Спасибо ! Шикарное видео ! Жду с нетерпением курсов )))
@evgenv9
@evgenv9 4 жыл бұрын
Алексей, очень круто!
@t0digital
@t0digital 4 жыл бұрын
Спасибоо!
@BorisBrodski
@BorisBrodski 3 жыл бұрын
Спасибо, видео хорошо сделано. Только пожалуйста, не вставляйте пароли в строку поиска. Они могут отправляться на сервер даже если не нажать enter.
@DevALine
@DevALine 4 жыл бұрын
Спасибо за видео! Как всегда, душевный и качественный контент.
@eugennegue3578
@eugennegue3578 4 жыл бұрын
Спасибо за контент! Для такой схемы хорошо подходит Ansible, что бы каждый раз не конфигурировать сервера руками, можно прописать эти шаги в плейбуке и прогонять каждый раз когда требуется сконфигурировать инфраструктуру.
@t0digital
@t0digital 4 жыл бұрын
Да, планирую тоже осветить Ansible на канале
@Murrengan
@Murrengan 4 жыл бұрын
очень качественный контент
@t0digital
@t0digital 4 жыл бұрын
Спасибооо!
@t0digital
@t0digital 4 жыл бұрын
Murrengan, как и я, делает хорошее дело:)
@PythonDevelopment
@PythonDevelopment 4 жыл бұрын
@@t0digital как наверное и я)
@mihailmihail8679
@mihailmihail8679 4 жыл бұрын
Полезно, Понятно - Лайк
@t0digital
@t0digital 4 жыл бұрын
Спасибо💪
@biovawan
@biovawan 2 жыл бұрын
Мега круто! С первого видео подписка
@АндрейРожнов-ш9к
@АндрейРожнов-ш9к 3 жыл бұрын
Большое спасибо! Очень понятное объяснение!
@АнтонМиндлин
@АнтонМиндлин Жыл бұрын
Супер! Спасибо!!!
@Mort4l1s
@Mort4l1s 4 жыл бұрын
Спасибо огромное за видео, многое для себя подчерпнул. Но возник вопрос, зачем на application серверах nginx? Почему бы просто не проксировать все запросы на gunicorn?
@alexanderpastuhanov174
@alexanderpastuhanov174 4 жыл бұрын
Как всегда супер полезный контент! Все понятно! Спасибо!
@rpovidlo
@rpovidlo Жыл бұрын
Ещё раз спасибо)
@narekbektashyan
@narekbektashyan 4 жыл бұрын
Ты мысли мои читаешь?) Только думал об этом и видос по теме)) Спасибо!
@georgestatefield
@georgestatefield 3 жыл бұрын
Спасибо за урок! Очень ценно начинающим разрабам, далёким от корпоративной инфраструктуры
@chunga4884
@chunga4884 4 жыл бұрын
Большое спасибо за труд!👍
@nik-ix2md
@nik-ix2md 4 жыл бұрын
спасибо! как всегда очень полезно и по делу
@t0digital
@t0digital 4 жыл бұрын
Спасибо!
@mamashin
@mamashin 4 жыл бұрын
для полноты картины не хватает примечание про разделяемые ресурсы между виртуалками, например через NFS, а они очень быстро понадобятся :)
@DejaVooDM
@DejaVooDM 4 жыл бұрын
Спасибо за Ваш труд. Всегда очень интересные видео
@Александр-щ8л3т
@Александр-щ8л3т 4 жыл бұрын
Спасибо) Будет что посмотреть)
@Deletedeletedelete
@Deletedeletedelete 4 жыл бұрын
О рубисты в здании)
@islamlaipanov4910
@islamlaipanov4910 4 жыл бұрын
Да, чёрт побери! Это было полезно!
@t0digital
@t0digital 4 жыл бұрын
Йеее💪
@oZopHuk
@oZopHuk 4 жыл бұрын
Алексей, когда уже новости по курсу? Руки чешутся. =)
@nikitabalaganskiy6257
@nikitabalaganskiy6257 4 жыл бұрын
Огромное спасибо за информацию!
@someelse989
@someelse989 3 жыл бұрын
Огромное спасибо. Писал в комментах сделать подобный контент. Шикарно. Вопрос, когда уместно использовать docker?
@baleshenko
@baleshenko 3 жыл бұрын
Огромное спасибо.))
@staticintsolo1939
@staticintsolo1939 4 жыл бұрын
спасибо за крутой и подробный видос, многое для себя подчеркну!!!
@t0digital
@t0digital 4 жыл бұрын
Рад, что полезно!
@rail3213
@rail3213 4 жыл бұрын
Спасибо, очень интересно. В магистратуре начали давать линукс, хотя бы начал понимать что ты примерно делаешь. А то месяца 2 назад вообще не бум-бум был, какие "sudo su" там на своей консоли выполняешь)
@ВикторКозлов-г6б
@ВикторКозлов-г6б 2 жыл бұрын
Круто! Спасибо!
@MykhailoHumen
@MykhailoHumen 4 жыл бұрын
Очень круто! Спасибо большое! Очень полезно.
@t0digital
@t0digital 4 жыл бұрын
Спасибооо💪
@Альтернативнаямедицина-в9й
@Альтернативнаямедицина-в9й Жыл бұрын
Благодарю 🙏 очень доступно
@anatolys9203
@anatolys9203 4 жыл бұрын
Шикарные видосы и контент! Спасибо за твой труд и такое понятное изложение материала! Слушать тебя одно удовольствие!
@t0digital
@t0digital 4 жыл бұрын
Спасибо, рад, что полезно!
@valentine_filatov-uy4nk1ot9p
@valentine_filatov-uy4nk1ot9p 3 жыл бұрын
Очень полезное видео. Спасибо.
@tlkdeni
@tlkdeni 4 жыл бұрын
Спасибо, за труд!
@Timofey-d9e
@Timofey-d9e Жыл бұрын
полезно!
@kuziakivmarko
@kuziakivmarko 3 жыл бұрын
Крутое видео. Спасибо! Согласно вашему подходу как правильно размещать там еще frontend проект (node, react, vue і т. п.) можно на app сервере или лучше создавать отдельный?
@sergv4782
@sergv4782 3 жыл бұрын
Огромное спасибо. Очень мало подобной информации в нормальной форме.
@t0digital
@t0digital 3 жыл бұрын
Спасибо!
@sergv4782
@sergv4782 3 жыл бұрын
@@t0digital А как в дальнейшем администрировать несколько app-серверов например, ну если делаешь изменение на одном потом это надо вручную дублировать на все копии ?
@t0digital
@t0digital 3 жыл бұрын
@@sergv4782 это может делать автоматизированный инструмент (ansible, например), это может делать какой-то CI/CD инструмент (Gitlab CI, например)
@sergv4782
@sergv4782 3 жыл бұрын
@@t0digital спасибо)
HELP!!!
00:46
Natan por Aí
Рет қаралды 75 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН
This Game Is Wild...
00:19
MrBeast
Рет қаралды 126 МЛН
Как работает Интернет
1:02:42
Taydvax
Рет қаралды 15 М.
Шаблоны проектирования для микросервисов
1:07:50
Александр Бармин
Рет қаралды 31 М.
#1. Читаем исходники open source Python библиотек. Loguru!
58:19
Диджитализируй!
Рет қаралды 90 М.
HELP!!!
00:46
Natan por Aí
Рет қаралды 75 МЛН