Как мы сделали свой OnlyFans? Архитектура современных веб приложений
Как мы сделали свой OnlyFans? Архитектура современных веб приложений Как создать свой OnlyFans и не провалиться? В этом видео мы на реальном кейсе разберем архитектуру современных веб приложений, способных выдержать высокую нагрузку. Мы пройдем путь от простого MVC приложения (монолита), которое падает от 100 пользователей, до сложной микросервисной архитектуры для миллионов с CDN. Разберем, зачем нам RabbitMQ, Docker и Kubernetes в вебе Ты узнаешь, почему монолит — это единая точка отказа и как микросервисы решают проблему масштабирования. Мы пошагово построим архитектуру видеохостинга, используя ключевые технологии: 🔹 Nginx как reverse proxy 🔹 RabbitMQ для создания очереди сообщений и асинхронной обработки 🔹 FFmpeg для транскодирования видео и HLS для адаптивного стриминга 🔹 Docker для контейнеризации наших микросервисов 🔹 Kubernetes для оркестрации и управления контейнерами 🔹 S3 как надежное облачное хранилище 🔹 CDN для быстрой доставки контента по всему миру Это не просто туториал, это полный разбор современной архитектуры веб-приложения на примере Onlyfans. Мы покажем, как правильная архитектура и такие инструменты, как Docker и Kubernetes, помогают создавать отказоустойчивые и масштабируемые проекты. Поймешь, как работает масштабирование и почему микросервисы — стандарт для проектов с высокой нагрузкой. 00:00 Сделал Onlyfans и провалился 00:38 Минусы монолитного приложения 01:57 5 признаков плохой архитектуры 03:37 Реанимируем MVC приложение 05:19 Конвертация видео с FFmpeg и RabbitMQ 06:49 Очень много файлов - как решить проблему? 08:16 Микросервисная архитектура 10:02 Зачем нам Docker и Kubernetes? 10:58 Почему CDN - это имба? 12:14 Финальная архитектура в этом видео #информатика #программирование #веб #мемы #компьютернаяграмотность #docker #kubernetes #backend #web #rabbitmq #aws #nginx 🎵 Music by @RetouchMusic Стриминги: https://band.link/retouch Бэндкэмп: https://retouch.bandcamp.com/
Название:
Как мы сделали свой OnlyFans? Архитектура современных веб приложений
Категория:
Разное