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

  Рет қаралды 84,692

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

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

3 жыл бұрын

Мой курс «Хардкорная веб-разработка» - course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: botanim.to.digital/
Telegram: t0digital.t.me
Сказать спасибо за это видео можно здесь - boosty.to/digitalize.team
Как построить серверную архитектуру веб-приложения, способную работать с возрастающей нагрузкой? В этом воркшопе мы разберём виды масштабирования веб-приложений, поговорим о вертикальном и горизонтальном масштабировании, а также с нуля соберём классическую горизонтально масштабируемую архитектуру на нескольких серверах в облаке selectel.ru. Будет жарко! Показывать будем на примере Python проекта, однако подход и основные настройки аналогичны для любых других языков и веб-технологий, будь то PHP, JS, Ruby и пр. Погружаемся!
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
- Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
- Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Telegram канал - t.me/t0digital
ВК - digitalize.team
RuTube - rutube.ru/channel/24802975/ab...
Дзен - dzen.ru/id/6235d32cb64df01e6e...

Пікірлер: 504
@TheMonth1996
@TheMonth1996 3 жыл бұрын
У вас невероятный талант объяснить за 45 минут видео то, что можно искать целый день, просмотрев более чем 10 источников. Я аплодирую.
@mlr__roal_6867
@mlr__roal_6867 8 ай бұрын
Я неделю копался. А автор все объяснил и показал. Он просто охрененен и крут
@leonid7256
@leonid7256 3 жыл бұрын
Очень круто!!! Качество картинки, звук, как видна рабочая область, подача - Вышка!!! Было бы здорово увидеть урок по CI/CD
@t0digital
@t0digital 3 жыл бұрын
Спасибо
@alicelews2282
@alicelews2282 3 жыл бұрын
Спасибо за ваш труд! Самый информативный канал для intermediate программистов! Спасибо за большой объем теории, вместо привычного "так, это вам пока знать не надо, просто повторяйте за мной"🥳🥰
@versta
@versta 4 ай бұрын
Есть у меня знакомый токарь. Иногда мне удаётся понаблюдать за его работой. В целом я понимаю, что он делает на каждом этапе изготовления детали. Но он делает этот настолько изящно, что вызывает у меня неподдельное восхищение! При просмотре этого видео я испытал те же ощущения! Приятно наблюдать за работой увлечённого и владеющего материалом специалиста! А когда он, к тому же, умеет грамотно изложить суть происходящего - это бесценно! Спасибо за полезный материал!
@MadMike93
@MadMike93 3 жыл бұрын
Даже не думал, что всё настолько просто! Всё время боялся переносить проекты на такой уровень, так как думал, что придется месяц-другой разбираться, а оказывается в этом нет ничего особо сложного! Огромнейшее спасибо, Алексей!
@evrmk
@evrmk 3 жыл бұрын
Серьезные вещи пошли😁 Надеюсь, после Вашего курса в терминале сервера буду себя увереннее чувствовать, хотя и так все четко и ясно. Монтаж кстати с каждым видео все лучше и лучше 🥳 Спасибо за Ваш труд!
@user-fi9xc6nc1q
@user-fi9xc6nc1q 3 жыл бұрын
Спасибо большое! Невероятно интересное и содержательное видео)) Даешь больше видео про архитектуру!
@MrVernuk
@MrVernuk 22 күн бұрын
Супер, как всегда всё видео на высоте! Спасибо👍
@khlebovsky
@khlebovsky 3 жыл бұрын
Большое спасибо за Ваш труд! Очень информативное и полезное видео.
@alexandrp4492
@alexandrp4492 3 жыл бұрын
Доку читать хорошо, но как же интересно смотреть это когда демонстрируют то, с чем приходится сталкиваться в реалиях :) Сразу все стает на свои места + есть над чем поразмыслить :) Спасибо огромное за Ваши труды :)
@Virdevir
@Virdevir 3 жыл бұрын
Спасибо ! Шикарное видео ! Жду с нетерпением курсов )))
@alxlzrv
@alxlzrv 3 жыл бұрын
Видео просто супер! Нужно больше таких. Респект, Алексей.
@t0digital
@t0digital 3 жыл бұрын
Спасибо, рад, что полезно!
@yarmik3d
@yarmik3d 3 жыл бұрын
Это просто нет слов. Я очень долгое время собирал информацию что бы понять как это настраивать в зарубежной и отечественной литературе, на видео, а вы тут все за 40 минут рассказали и показали да еще сразу на Django.
@ruslanshamsutdinov5470
@ruslanshamsutdinov5470 3 жыл бұрын
Спасибо огромное) Ваш труд и помощь неоценимы! Вы лучший на рутубе!
@t0digital
@t0digital 3 жыл бұрын
Спасибо 🙏
@alexanderpastuhanov174
@alexanderpastuhanov174 3 жыл бұрын
Как всегда супер полезный контент! Все понятно! Спасибо!
@0kapton
@0kapton 3 жыл бұрын
Для меня это видео очень вовремя Неоднократно еще пересмотрю Спасибо!
@alexhelber2934
@alexhelber2934 3 жыл бұрын
очень ждал видос про масштабируемость, спасибо!!
@user-hp9ly9qx3p
@user-hp9ly9qx3p 3 жыл бұрын
Очень полезное видео. Редко подобное можно встретить в ютубе. Мега спасибо автору! Это просто концентрат информации. Воды ноль. ;) Жду следующих видео.
@t0digital
@t0digital 3 жыл бұрын
Спасибооо!
@user-lc8dw6qu7r
@user-lc8dw6qu7r 7 ай бұрын
Великолепное видео! Алексей благодарю вас за ваш труд.
@t0digital
@t0digital 7 ай бұрын
Спасибо!
@chunga4884
@chunga4884 3 жыл бұрын
Большое спасибо за труд!👍
@DejaVooDM
@DejaVooDM 3 жыл бұрын
Спасибо за Ваш труд. Всегда очень интересные видео
@wandos777
@wandos777 Жыл бұрын
Супер! Спасибо огромное)
@fantomasray
@fantomasray 2 жыл бұрын
Аплодирую стоя, шикарное видео и отличное объяснение 👏
@kirillserdyuk9391
@kirillserdyuk9391 3 жыл бұрын
Вы космос. Спасибо что вы есть.
@t0digital
@t0digital 3 жыл бұрын
спасибо:)
@vladimirzinovev4607
@vladimirzinovev4607 3 жыл бұрын
Самый качественный контент из того что есть на ютубе из сферы IT!
@t0digital
@t0digital 3 жыл бұрын
Спасибооо 💪
@linuxlifepage
@linuxlifepage 3 жыл бұрын
Алексей привет! Спасибо за твои классные видео и твой ИНТЕРЕСНЫЙ канал!
@user-sn1qp2xq8l
@user-sn1qp2xq8l 2 жыл бұрын
Большое спасибо! Очень понятное объяснение!
@stasfrant
@stasfrant 2 жыл бұрын
Супер полезная инструкция! Спасибо!
@cs_dequeue
@cs_dequeue Жыл бұрын
Воу!!! Это просто ахеренно полезное видео! Спасибо большое!! Вы правы, такие видео, где вы все делаете максимально быстро и легко, уверен за этим стоит немало нервов когда то в прошлом) Спасибо за видео!
@t0digital
@t0digital Жыл бұрын
Спасибооо:)
@johngalt8210
@johngalt8210 3 жыл бұрын
Никогда не деплоил проекты, но все более менее понятно. Хз как у вас получается так четко объяснять материал.
@MaksovichPlay
@MaksovichPlay 3 жыл бұрын
Я думаю что когда человек хорошо разбирается, не мямлит, и говорит только по делу, то и понять его будет проще. Учитывая что он всн при этом наглядно показывает.
@allallall2321
@allallall2321 3 жыл бұрын
ШО?
@BearVodkaAndValenki
@BearVodkaAndValenki 3 жыл бұрын
Огромное спасибо за Ваш труд)
@luckyalexandr
@luckyalexandr Жыл бұрын
Огромное спасибо! Все очень доходчиво. Осталось придумать масштабируемый проект ))
@andriiydovhyi
@andriiydovhyi 3 жыл бұрын
Спасибо! Очень полезно.
@nikitabalaganskiy6257
@nikitabalaganskiy6257 3 жыл бұрын
Огромное спасибо за информацию!
@turembekov
@turembekov 3 жыл бұрын
Спасибо за такую ценную информацию. И еще и еще раз спасибо.
@user-oh1kg8cs7k
@user-oh1kg8cs7k Жыл бұрын
просто супер круто и интересно, и для меня очень вовремя попалось на глаза это видео
@daviddavitashvili4348
@daviddavitashvili4348 3 жыл бұрын
Вы единственный кто смог решить мою боль. До этого я пересмотрел тысячи видео и ничего не понял. Только не люблю музыку и песни. А голос у вас очень приятно слушать, он сильный. Хотелось быть чтобы речь была чуть быстрее, но она и так у вас отлична.
@SergeyChernetsky
@SergeyChernetsky 3 жыл бұрын
Очень круто! Спасибо! 🚀🚀🚀
@user-zc2kw2zg4t
@user-zc2kw2zg4t Жыл бұрын
Очень полезный и главное понятный обзор. Благодарю.
@user-ve3qm8ww9i
@user-ve3qm8ww9i 8 ай бұрын
Супер! Спасибо!!!
@user-vh4vg2pb2p
@user-vh4vg2pb2p 2 жыл бұрын
Круто! Спасибо!
@user-nk5jt2nm3o
@user-nk5jt2nm3o 3 жыл бұрын
Спасибо) Будет что посмотреть)
@Deletedeletedelete
@Deletedeletedelete 3 жыл бұрын
О рубисты в здании)
@user-ow3tx2co8e
@user-ow3tx2co8e 3 жыл бұрын
Очень круто! Спасибо большое! Очень полезно.
@t0digital
@t0digital 3 жыл бұрын
Спасибооо💪
@tlkdeni
@tlkdeni 3 жыл бұрын
Спасибо, за труд!
@user-vs3bd8vt1u
@user-vs3bd8vt1u 3 жыл бұрын
Спасибо за контент, очень хотелось бы, чтобы вы рассказали про безопасность веб-приложений: какие атаки есть, способы защиты, как в джанго это реализовано. Еще интересует такая тема как правильно выбрать стек для проекта: когда лучше использовать микросервисы, а когда монолит, для чего лучше подходит джанго/фласк/аиошттп/фастапи, хотелось бы еще конечно увидеть видос про celery и ребита.
@user-cl2cj6jl9u
@user-cl2cj6jl9u 11 ай бұрын
Благодарю 🙏 очень доступно
@MrDimka12101
@MrDimka12101 3 жыл бұрын
Хоспади. Вы читаете мои мысли. Вот недавно задумал с этой темой разобраться. И тут бац. Видос) Спасибо большое! Всё очень толково разъяснили.
@bohdanlinkerxua1143
@bohdanlinkerxua1143 3 жыл бұрын
Круто! Но о репликации БД и очередях в таких системах тоже хотелось бы "наглядно услышать" :)
@nik-ix2md
@nik-ix2md 3 жыл бұрын
спасибо! как всегда очень полезно и по делу
@t0digital
@t0digital 3 жыл бұрын
Спасибо!
@jonik908
@jonik908 3 жыл бұрын
Очень круто! Спасибо!
@t0digital
@t0digital 3 жыл бұрын
Рад, что полезно!
@rzabolotin
@rzabolotin 3 жыл бұрын
Спасибо. Очень полезное видео, особенно последние 10 минут )) подписался на вас в boosty
@rzabolotin
@rzabolotin 3 жыл бұрын
наверное было где то, но можете еще продублировать скрипты которые вы используете для уcтановки необходимых пакетов, для настройки vim, для app server
@alexsukhykh5666
@alexsukhykh5666 3 жыл бұрын
Спасибо! Интересно очень
@TonyFlexPromo
@TonyFlexPromo 3 жыл бұрын
Видос огонь. Про ssh-copy-id не знал, за это отдельное спасибо.
@t0digital
@t0digital 3 жыл бұрын
Спасибо!
@valentine_filatov-uy4nk1ot9p
@valentine_filatov-uy4nk1ot9p 2 жыл бұрын
Очень полезное видео. Спасибо.
@justlstn
@justlstn 3 жыл бұрын
Спасибо за видео, информация крайне полезная
@bobshigu9409
@bobshigu9409 3 жыл бұрын
Очень круто!!!
@tanks-blitz-shorts
@tanks-blitz-shorts 3 жыл бұрын
Спасибо за видео! 👍
@biovawan
@biovawan 2 жыл бұрын
Мега круто! С первого видео подписка
@user-cn4tj5yk4l
@user-cn4tj5yk4l 3 жыл бұрын
Спасибо огромное! Ценнейший видос! 🔥🔥🔥
@user-oz1ev2sz5b
@user-oz1ev2sz5b 3 жыл бұрын
Алексей, так же если будет возможность было бы неплохо сделать видео с нарезками того, как вы интегрируете внешние сервисы/пакеты, которые часто используются на ваших проектах. Вы уже не один раз говорили про системы донатов, управление/сжатие медиафайлов, и тд. Я понимаю, что это маленькие темы но, было бы круто увидеть видос с такой нарезкой. Спасибо за видео, очень полезно!!
@alexanderommm
@alexanderommm 3 жыл бұрын
Просто уже лет 5 работаю девелопером, но ни разу так все не настраивал) Спасибо за видео очень полезный контент.
@t0digital
@t0digital 3 жыл бұрын
Рад, что полезно!
@rpovidlo
@rpovidlo 8 ай бұрын
Ещё раз спасибо)
@clickabelno
@clickabelno 3 жыл бұрын
Лайк! Это самый полезный ролик, который я посмотрел на этой неделе)
@t0digital
@t0digital 3 жыл бұрын
Отлично! Спасиб:)
@AcacuH89
@AcacuH89 3 жыл бұрын
Спасибо, наверняка пригодится)
@baleshenko
@baleshenko 2 жыл бұрын
Огромное спасибо.))
@digital_ninja
@digital_ninja 3 жыл бұрын
Алексей, очень крутой контент, спасибо! Формат - огнище. Сделайте, пожалуйста, про scale базы данных в таком же формате.
@t0digital
@t0digital 3 жыл бұрын
Спасибо! Про базу будет обязательно
@mihailmihail8679
@mihailmihail8679 3 жыл бұрын
Полезно, Понятно - Лайк
@t0digital
@t0digital 3 жыл бұрын
Спасибо💪
@ac130kz
@ac130kz 3 жыл бұрын
крутяк) а теперь нужно это автоматизировать и зашардировать)
@dmmeteo
@dmmeteo 3 жыл бұрын
Думаю следущим логическим шагом думаю будет масштабирование на кубах))
@staticintsolo1939
@staticintsolo1939 3 жыл бұрын
спасибо за крутой и подробный видос, многое для себя подчеркну!!!
@t0digital
@t0digital 3 жыл бұрын
Рад, что полезно!
@dimdxxx9236
@dimdxxx9236 3 жыл бұрын
🥇🥇🥇 - супер видео. Сохраню в фейворитс для референса!!!
@t0digital
@t0digital 3 жыл бұрын
Рад, что полезно 💪
@narekbektashyan
@narekbektashyan 3 жыл бұрын
Ты мысли мои читаешь?) Только думал об этом и видос по теме)) Спасибо!
@Fedot-YT
@Fedot-YT 3 жыл бұрын
Прекрасное видео. Спасибо большое. Немного не хватило настройки Let's encrypt + https настройки для nginx.
@markchigrin5668
@markchigrin5668 3 жыл бұрын
Это есть в каждом первом туториале по let's encrypt
@user-vn2wr9du9i
@user-vn2wr9du9i 3 жыл бұрын
Спасибо! Как всегда, полезный контент.
@azizkudaikulov993
@azizkudaikulov993 3 жыл бұрын
Спасибо, очень полезно.
@kambikambi6872
@kambikambi6872 3 жыл бұрын
Офигенно понятно)
@azatkazaev7243
@azatkazaev7243 3 жыл бұрын
Спасибо за видео, не всегда можно найти годный материал по деплою) Как вариант, было здорово след видео сделать что то типа: «в прошлом видео мы деплоили ручками, а сегодня покажу как это делается с помощью ansible». Но тем не менее благодарочка за просвещение))
@t0digital
@t0digital 3 жыл бұрын
По ansible планирую, да:) спасибо!
@user-yx2dv7if1y
@user-yx2dv7if1y 3 жыл бұрын
Крутой контент, все толково! 👍🏻 Нужно полный курс по Джанго делать, народ попрет, зуб даю))))
@t0digital
@t0digital 3 жыл бұрын
Скоро будет:)
@user-sf9nn6dh2q
@user-sf9nn6dh2q 3 жыл бұрын
спасибо! очень доступно
@C0oo1D
@C0oo1D 3 жыл бұрын
В веб ни разу не лез, все проекты локального характера, но.. все равно с удовольствием досмотрел - теперь хоть имеется представление о том, как это все работает) Благодарю!
@t0digital
@t0digital 3 жыл бұрын
Спасибооо!
@evgenv9
@evgenv9 3 жыл бұрын
Алексей, очень круто!
@t0digital
@t0digital 3 жыл бұрын
Спасибоо!
@DevALine
@DevALine 3 жыл бұрын
Спасибо за видео! Как всегда, душевный и качественный контент.
@dmitriyneledva4693
@dmitriyneledva4693 3 жыл бұрын
Мужик, спасибо, что ты существуешь!
@Gr3gnov
@Gr3gnov 3 жыл бұрын
Просто бомба Ты правильно сказал - "за такой видос можно отдать многое"!!!
@Blowjin
@Blowjin 3 жыл бұрын
Ня! Все топ! Снимай еще! :-)
@wasd1338
@wasd1338 2 жыл бұрын
Крутой развивающий видос. Как и многие другие на этом канале
@user-lz3ez3nn4j
@user-lz3ez3nn4j 3 жыл бұрын
Спасибо, отличное видео
@ilsrbn
@ilsrbn 2 жыл бұрын
Спасибо!
@Igor-if7sx
@Igor-if7sx 3 жыл бұрын
Лайк не глядя!) А теперь смотрим...
@t0digital
@t0digital 3 жыл бұрын
Спасибо!
@user-nr1rs5ft4b
@user-nr1rs5ft4b 3 жыл бұрын
Большое спасибо.
@stanislav428
@stanislav428 3 жыл бұрын
Лайк даже просто за тему!)) Как всегда топ-контент)
@t0digital
@t0digital 3 жыл бұрын
Спасибооо!
@stanislav428
@stanislav428 3 жыл бұрын
@@t0digital Дэк тебе ж спасибо) А что с ревью зрительских проектов? Будет ещё или интерес угас?
@t0digital
@t0digital 3 жыл бұрын
@@stanislav428 думаю, будет
@OVyshnja
@OVyshnja 3 жыл бұрын
Полезно. Спасибки
@zurgsRushm
@zurgsRushm 3 жыл бұрын
Очень круто, спасибо! Было бы круто узнать, как это все работает с OpenShift
@ntvisigoth
@ntvisigoth Жыл бұрын
@Диджитализируй! : Видео огонь! Иной раз приходилось отматывать, чтоб еще раз прослушать и убедиться, что верно все понял. Непонятно, а зачем нужен второй Nginx? В самом начале про горизонтальное масштабирование приложений и их примерную архитектуру была речь только про Front-сервер, который проксирует запросы пользователей в сервер приложений. Однако: 1. Есть момент 29:17 и там слова "Напоминаю, что мы находимся на серевере app-server. Поставим postgresql-client, а также Nginx. Он здесь не будет лишним". 2. И еще момент 34:39 в этом моменте слова: "Осталось связать Nginx на фронт-сервере с Nginx на сервере приложений" Вопрос, а зачем на сервере приложений нужен Nginx ? Для чего он нужен? Какие задачи он решает? Есть пояснение для чего он нужен в моменте 34:40 . Но оно не совсем понятно
@user-se9gw4mo4d
@user-se9gw4mo4d 3 жыл бұрын
Видео супер
@user-xo4cn6yf6z
@user-xo4cn6yf6z 3 жыл бұрын
Крутяк!)
@anatolys9203
@anatolys9203 3 жыл бұрын
Шикарные видосы и контент! Спасибо за твой труд и такое понятное изложение материала! Слушать тебя одно удовольствие!
@t0digital
@t0digital 3 жыл бұрын
Спасибо, рад, что полезно!
@andrewsharton4769
@andrewsharton4769 3 жыл бұрын
Хорошая тема. 👍
@Elijah_Pavlov
@Elijah_Pavlov 3 жыл бұрын
Ну это круто!
@user-jw6xg4lo9i
@user-jw6xg4lo9i 2 жыл бұрын
Интересно и полезно
@t0digital
@t0digital 2 жыл бұрын
Спасибо!
Архитектура ПО, MVC и бизнес-логика. Критика Django
20:26
Диджитализируй!
Рет қаралды 75 М.
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 13 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 7 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 115 МЛН
#1. Читаем исходники open source Python библиотек. Loguru!
58:19
Диджитализируй!
Рет қаралды 89 М.
👑 Шифруем файлы и пароли аки Царь с GPG и Pass!
26:53
Диджитализируй!
Рет қаралды 71 М.
My little bro is funny😁  @artur-boy
00:18
Andrey Grechka
Рет қаралды 13 МЛН