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

Поделиться
HTML-код
  • Опубликовано: 23 окт 2020
  • Мой курс «Хардкорная веб-разработка» - 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 года назад +80

    У вас невероятный талант объяснить за 45 минут видео то, что можно искать целый день, просмотрев более чем 10 источников. Я аплодирую.

    • @mlr__roal_6867
      @mlr__roal_6867 8 месяцев назад +1

      Я неделю копался. А автор все объяснил и показал. Он просто охрененен и крут

  • @leonid7256
    @leonid7256 3 года назад +8

    Очень круто!!! Качество картинки, звук, как видна рабочая область, подача - Вышка!!! Было бы здорово увидеть урок по CI/CD

  • @alicelews2282
    @alicelews2282 3 года назад +6

    Спасибо за ваш труд! Самый информативный канал для intermediate программистов! Спасибо за большой объем теории, вместо привычного "так, это вам пока знать не надо, просто повторяйте за мной"🥳🥰

  • @user-fi9xc6nc1q
    @user-fi9xc6nc1q 3 года назад +8

    Спасибо большое! Невероятно интересное и содержательное видео)) Даешь больше видео про архитектуру!

  • @evrmk
    @evrmk 3 года назад +38

    Серьезные вещи пошли😁 Надеюсь, после Вашего курса в терминале сервера буду себя увереннее чувствовать, хотя и так все четко и ясно.
    Монтаж кстати с каждым видео все лучше и лучше 🥳
    Спасибо за Ваш труд!

  • @MadMike93
    @MadMike93 3 года назад +5

    Даже не думал, что всё настолько просто! Всё время боялся переносить проекты на такой уровень, так как думал, что придется месяц-другой разбираться, а оказывается в этом нет ничего особо сложного! Огромнейшее спасибо, Алексей!

  • @Virdevir
    @Virdevir 3 года назад

    Спасибо ! Шикарное видео ! Жду с нетерпением курсов )))

  • @khlebovsky
    @khlebovsky 3 года назад +4

    Большое спасибо за Ваш труд! Очень информативное и полезное видео.

  • @alexandrp4492
    @alexandrp4492 3 года назад +4

    Доку читать хорошо, но как же интересно смотреть это когда демонстрируют то, с чем приходится сталкиваться в реалиях :) Сразу все стает на свои места + есть над чем поразмыслить :) Спасибо огромное за Ваши труды :)

  • @versta
    @versta 4 месяца назад +1

    Есть у меня знакомый токарь. Иногда мне удаётся понаблюдать за его работой. В целом я понимаю, что он делает на каждом этапе изготовления детали. Но он делает этот настолько изящно, что вызывает у меня неподдельное восхищение!
    При просмотре этого видео я испытал те же ощущения! Приятно наблюдать за работой увлечённого и владеющего материалом специалиста! А когда он, к тому же, умеет грамотно изложить суть происходящего - это бесценно!
    Спасибо за полезный материал!

  • @johngalt8210
    @johngalt8210 3 года назад +43

    Никогда не деплоил проекты, но все более менее понятно. Хз как у вас получается так четко объяснять материал.

    • @MaksovichPlay
      @MaksovichPlay 3 года назад +3

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

    • @allallall2321
      @allallall2321 3 года назад

      ШО?

  • @alexhelber2934
    @alexhelber2934 3 года назад

    очень ждал видос про масштабируемость, спасибо!!

  • @0kapton
    @0kapton 3 года назад +2

    Для меня это видео очень вовремя
    Неоднократно еще пересмотрю
    Спасибо!

  • @MrVernuk
    @MrVernuk 23 дня назад

    Супер, как всегда всё видео на высоте! Спасибо👍

  • @fantomasray
    @fantomasray 2 года назад +2

    Аплодирую стоя, шикарное видео и отличное объяснение 👏

  • @wandos777
    @wandos777 Год назад

    Супер! Спасибо огромное)

  • @alxlzrv
    @alxlzrv 3 года назад +1

    Видео просто супер! Нужно больше таких. Респект, Алексей.

    • @t0digital
      @t0digital  3 года назад

      Спасибо, рад, что полезно!

  • @kirillserdyuk9391
    @kirillserdyuk9391 3 года назад +4

    Вы космос. Спасибо что вы есть.

  • @andriiydovhyi
    @andriiydovhyi 3 года назад +3

    Спасибо! Очень полезно.

  • @user-nk5jt2nm3o
    @user-nk5jt2nm3o 3 года назад +1

    Спасибо) Будет что посмотреть)

  • @user-hp9ly9qx3p
    @user-hp9ly9qx3p 3 года назад +2

    Очень полезное видео. Редко подобное можно встретить в ютубе. Мега спасибо автору! Это просто концентрат информации. Воды ноль. ;) Жду следующих видео.

  • @alexanderpastuhanov174
    @alexanderpastuhanov174 3 года назад

    Как всегда супер полезный контент! Все понятно! Спасибо!

  • @ruslanshamsutdinov5470
    @ruslanshamsutdinov5470 3 года назад

    Спасибо огромное) Ваш труд и помощь неоценимы! Вы лучший на рутубе!

  • @BearVodkaAndValenki
    @BearVodkaAndValenki 3 года назад

    Огромное спасибо за Ваш труд)

  • @chunga4884
    @chunga4884 3 года назад

    Большое спасибо за труд!👍

  • @user-vh4vg2pb2p
    @user-vh4vg2pb2p 2 года назад

    Круто! Спасибо!

  • @bohdanlinkerxua1143
    @bohdanlinkerxua1143 3 года назад +11

    Круто! Но о репликации БД и очередях в таких системах тоже хотелось бы "наглядно услышать" :)

  • @luckyalexandr
    @luckyalexandr Год назад

    Огромное спасибо!
    Все очень доходчиво.
    Осталось придумать масштабируемый проект ))

  • @nikitabalaganskiy6257
    @nikitabalaganskiy6257 3 года назад

    Огромное спасибо за информацию!

  • @user-sn1qp2xq8l
    @user-sn1qp2xq8l 2 года назад

    Большое спасибо! Очень понятное объяснение!

  • @user-ve3qm8ww9i
    @user-ve3qm8ww9i 8 месяцев назад

    Супер! Спасибо!!!

  • @turembekov
    @turembekov 3 года назад

    Спасибо за такую ценную информацию. И еще и еще раз спасибо.

  • @yarmik3d
    @yarmik3d 3 года назад

    Это просто нет слов. Я очень долгое время собирал информацию что бы понять как это настраивать в зарубежной и отечественной литературе, на видео, а вы тут все за 40 минут рассказали и показали да еще сразу на Django.

  • @SergeyChernetsky
    @SergeyChernetsky 3 года назад

    Очень круто! Спасибо! 🚀🚀🚀

  • @tlkdeni
    @tlkdeni 3 года назад

    Спасибо, за труд!

  • @user-oh1kg8cs7k
    @user-oh1kg8cs7k Год назад

    просто супер круто и интересно, и для меня очень вовремя попалось на глаза это видео

  • @rpovidlo
    @rpovidlo 8 месяцев назад

    Ещё раз спасибо)

  • @bobshigu9409
    @bobshigu9409 3 года назад

    Очень круто!!!

  • @DejaVooDM
    @DejaVooDM 3 года назад

    Спасибо за Ваш труд. Всегда очень интересные видео

  • @baleshenko
    @baleshenko 2 года назад

    Огромное спасибо.))

  • @stasfrant
    @stasfrant 2 года назад

    Супер полезная инструкция! Спасибо!

  • @alexsukhykh5666
    @alexsukhykh5666 3 года назад

    Спасибо! Интересно очень

  • @user-vs3bd8vt1u
    @user-vs3bd8vt1u 3 года назад +4

    Спасибо за контент, очень хотелось бы, чтобы вы рассказали про безопасность веб-приложений: какие атаки есть, способы защиты, как в джанго это реализовано. Еще интересует такая тема как правильно выбрать стек для проекта: когда лучше использовать микросервисы, а когда монолит, для чего лучше подходит джанго/фласк/аиошттп/фастапи, хотелось бы еще конечно увидеть видос про celery и ребита.

  • @dmmeteo
    @dmmeteo 3 года назад +5

    Думаю следущим логическим шагом думаю будет масштабирование на кубах))

  • @user-lc8dw6qu7r
    @user-lc8dw6qu7r 7 месяцев назад

    Великолепное видео! Алексей благодарю вас за ваш труд.

    • @t0digital
      @t0digital  7 месяцев назад

      Спасибо!

  • @tanks-blitz-shorts
    @tanks-blitz-shorts 3 года назад

    Спасибо за видео! 👍

  • @kambikambi6872
    @kambikambi6872 3 года назад

    Офигенно понятно)

  • @user-cl2cj6jl9u
    @user-cl2cj6jl9u 11 месяцев назад

    Благодарю 🙏 очень доступно

  • @ac130kz
    @ac130kz 3 года назад

    крутяк) а теперь нужно это автоматизировать и зашардировать)

  • @cs_dequeue
    @cs_dequeue Год назад

    Воу!!! Это просто ахеренно полезное видео! Спасибо большое!! Вы правы, такие видео, где вы все делаете максимально быстро и легко, уверен за этим стоит немало нервов когда то в прошлом) Спасибо за видео!

  • @jonik908
    @jonik908 3 года назад

    Очень круто! Спасибо!

    • @t0digital
      @t0digital  3 года назад

      Рад, что полезно!

  • @user-ow3tx2co8e
    @user-ow3tx2co8e 3 года назад

    Очень круто! Спасибо большое! Очень полезно.

    • @t0digital
      @t0digital  3 года назад

      Спасибооо💪

  • @linuxlifepage
    @linuxlifepage 3 года назад

    Алексей привет! Спасибо за твои классные видео и твой ИНТЕРЕСНЫЙ канал!

  • @user-zc2kw2zg4t
    @user-zc2kw2zg4t Год назад

    Очень полезный и главное понятный обзор. Благодарю.

  • @nik-ix2md
    @nik-ix2md 3 года назад +1

    спасибо! как всегда очень полезно и по делу

  • @biovawan
    @biovawan 2 года назад

    Мега круто! С первого видео подписка

  • @mihailmihail8679
    @mihailmihail8679 3 года назад +2

    Полезно, Понятно - Лайк

  • @AcacuH89
    @AcacuH89 3 года назад

    Спасибо, наверняка пригодится)

  • @azizkudaikulov993
    @azizkudaikulov993 3 года назад

    Спасибо, очень полезно.

  • @valentine_filatov-uy4nk1ot9p
    @valentine_filatov-uy4nk1ot9p 2 года назад

    Очень полезное видео. Спасибо.

  • @justlstn
    @justlstn 3 года назад

    Спасибо за видео, информация крайне полезная

  • @TonyFlexPromo
    @TonyFlexPromo 3 года назад

    Видос огонь. Про ssh-copy-id не знал, за это отдельное спасибо.

  • @narekbektashyan
    @narekbektashyan 3 года назад

    Ты мысли мои читаешь?) Только думал об этом и видос по теме)) Спасибо!

  • @rzabolotin
    @rzabolotin 3 года назад

    Спасибо. Очень полезное видео, особенно последние 10 минут )) подписался на вас в boosty

    • @rzabolotin
      @rzabolotin 3 года назад

      наверное было где то, но можете еще продублировать скрипты которые вы используете для уcтановки необходимых пакетов, для настройки vim, для app server

  • @Blowjin
    @Blowjin 3 года назад

    Ня! Все топ!
    Снимай еще! :-)

  • @user-lz3ez3nn4j
    @user-lz3ez3nn4j 3 года назад

    Спасибо, отличное видео

  • @Elijah_Pavlov
    @Elijah_Pavlov 3 года назад

    Ну это круто!

  • @vladimirzinovev4607
    @vladimirzinovev4607 3 года назад

    Самый качественный контент из того что есть на ютубе из сферы IT!

    • @t0digital
      @t0digital  3 года назад +1

      Спасибооо 💪

  • @user-sf9nn6dh2q
    @user-sf9nn6dh2q 3 года назад

    спасибо! очень доступно

  • @dimdxxx9236
    @dimdxxx9236 3 года назад

    🥇🥇🥇 - супер видео. Сохраню в фейворитс для референса!!!

    • @t0digital
      @t0digital  3 года назад

      Рад, что полезно 💪

  • @Fedot-YT
    @Fedot-YT 3 года назад +2

    Прекрасное видео. Спасибо большое. Немного не хватило настройки Let's encrypt + https настройки для nginx.

    • @markchigrin5668
      @markchigrin5668 3 года назад

      Это есть в каждом первом туториале по let's encrypt

  • @digital_ninja
    @digital_ninja 3 года назад

    Алексей, очень крутой контент, спасибо! Формат - огнище. Сделайте, пожалуйста, про scale базы данных в таком же формате.

    • @t0digital
      @t0digital  3 года назад

      Спасибо! Про базу будет обязательно

  • @ILMIX007
    @ILMIX007 2 года назад

    Спасибо!

  • @alexanderommm
    @alexanderommm 3 года назад +2

    Просто уже лет 5 работаю девелопером, но ни разу так все не настраивал) Спасибо за видео очень полезный контент.

    • @t0digital
      @t0digital  3 года назад +1

      Рад, что полезно!

  • @MrDimka12101
    @MrDimka12101 3 года назад

    Хоспади. Вы читаете мои мысли. Вот недавно задумал с этой темой разобраться. И тут бац. Видос)
    Спасибо большое! Всё очень толково разъяснили.

  • @user-nr1rs5ft4b
    @user-nr1rs5ft4b 3 года назад

    Большое спасибо.

  • @Igor-if7sx
    @Igor-if7sx 3 года назад

    Лайк не глядя!) А теперь смотрим...

  • @andrewsharton4769
    @andrewsharton4769 3 года назад

    Хорошая тема. 👍

  • @clickabelno
    @clickabelno 3 года назад

    Лайк! Это самый полезный ролик, который я посмотрел на этой неделе)

    • @t0digital
      @t0digital  3 года назад +1

      Отлично! Спасиб:)

  • @user-cn4tj5yk4l
    @user-cn4tj5yk4l 3 года назад +2

    Спасибо огромное! Ценнейший видос! 🔥🔥🔥

  • @staticintsolo1939
    @staticintsolo1939 3 года назад

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

    • @t0digital
      @t0digital  3 года назад +1

      Рад, что полезно!

  • @user-se9gw4mo4d
    @user-se9gw4mo4d 3 года назад

    Видео супер

  • @daviddavitashvili4348
    @daviddavitashvili4348 3 года назад +1

    Вы единственный кто смог решить мою боль. До этого я пересмотрел тысячи видео и ничего не понял.
    Только не люблю музыку и песни. А голос у вас очень приятно слушать, он сильный. Хотелось быть чтобы речь была чуть быстрее, но она и так у вас отлична.

  • @evgenv9
    @evgenv9 3 года назад

    Алексей, очень круто!

  • @islamlaipanov4910
    @islamlaipanov4910 3 года назад

    Да, чёрт побери! Это было полезно!

  • @ruslanglaznyov9117
    @ruslanglaznyov9117 3 года назад +3

    30:40. Лучшая реакция)))

  • @zurgsRushm
    @zurgsRushm 3 года назад

    Очень круто, спасибо! Было бы круто узнать, как это все работает с OpenShift

  • @user-oz1ev2sz5b
    @user-oz1ev2sz5b 3 года назад +1

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

  • @dmitriyneledva4693
    @dmitriyneledva4693 3 года назад +3

    Мужик, спасибо, что ты существуешь!

  • @maximkovshov6723
    @maximkovshov6723 3 года назад

    Очень прикольно ты молодец!

  • @user-jw6xg4lo9i
    @user-jw6xg4lo9i 2 года назад

    Интересно и полезно

  • @Gr3gnov
    @Gr3gnov 3 года назад +3

    Просто бомба
    Ты правильно сказал - "за такой видос можно отдать многое"!!!

  • @pixel7139
    @pixel7139 3 года назад

    супер!

  • @vasilyya7578
    @vasilyya7578 9 месяцев назад

    спасибо!

  • @azatkazaev7243
    @azatkazaev7243 3 года назад

    Спасибо за видео, не всегда можно найти годный материал по деплою) Как вариант, было здорово след видео сделать что то типа: «в прошлом видео мы деплоили ручками, а сегодня покажу как это делается с помощью ansible». Но тем не менее благодарочка за просвещение))

    • @t0digital
      @t0digital  3 года назад +1

      По ansible планирую, да:) спасибо!

  • @user-vn2wr9du9i
    @user-vn2wr9du9i 3 года назад +2

    Спасибо! Как всегда, полезный контент.

  • @stanislav428
    @stanislav428 3 года назад

    Лайк даже просто за тему!)) Как всегда топ-контент)

    • @t0digital
      @t0digital  3 года назад

      Спасибооо!

    • @stanislav428
      @stanislav428 3 года назад

      @@t0digital Дэк тебе ж спасибо) А что с ревью зрительских проектов? Будет ещё или интерес угас?

    • @t0digital
      @t0digital  3 года назад

      @@stanislav428 думаю, будет

  • @OVyshnja
    @OVyshnja 3 года назад

    Полезно. Спасибки

  • @user-zg2bx5cb3d
    @user-zg2bx5cb3d 3 года назад +69

    Алексей, вы не думаете сделать видео о докере?)
    Рассказать о контейнерах в целом?

    • @ozz3549
      @ozz3549 3 года назад +6

      У Артема Матяшова есть большое видео на эту тему, очень толково объяснено

    • @ueberkonfa2998
      @ueberkonfa2998 3 года назад +1

      о, привет

    • @user-zg2bx5cb3d
      @user-zg2bx5cb3d 3 года назад

      @@ozz3549 спасибо, хорошее видео!
      Я думал, там будет всё как и в остальных видео: "ну вот есть контейнеры, вот докер и кубирнетис. Спасибо за внимание".
      Действительно толковый ролик.

    • @user-zg2bx5cb3d
      @user-zg2bx5cb3d 3 года назад

      @@ueberkonfa2998 Привет)

    • @rzabolotin
      @rzabolotin 3 года назад +1

      @@user-zg2bx5cb3d а там есть как в прод выкладывать контейнеры с докером. а то немного непонятна эта тема. или докер в прод не принято выкладывать?

  • @DevALine
    @DevALine 3 года назад +10

    Спасибо за видео! Как всегда, душевный и качественный контент.