ByteByteGo Newsletter
О чём курс
Проектирование высоконагруженных систем требует глубокого понимания архитектурных паттернов и взаимодействия компонентов. Этот информационный бюллетень закрывает пробелы в знаниях, превращая теорию системного дизайна в прикладные архитектурные решения.
В материалах разбираются принципы построения отказоустойчивых API, выбор между REST, GraphQL и RPC, а также внутреннее устройство популярных сервисов вроде Twitter, Netflix и Stack Overflow. Вы научитесь работать с высокопроизводительными базами данных, очередями сообщений типа Kafka и стратегиями кеширования, которые позволяют масштабировать приложения от локального прототипа до миллионов пользователей. Программа включает подробные кейсы по аутентификации, обеспечению транзакций и балансировке нагрузки, что помогает принимать взвешенные инженерные решения при проектировании ПО.
Программа обучения
- Разработка и безопасность API REST
- Овладение искусством дизайна API
- Классификация и выбор баз данных для проектов
- Полный цикл аутентификации: Password, Session, Cookie, Token, JWT, SSO, OAuth
- Масштабирование приложений: от 0 до миллионов пользователей
- Стратегии и механизмы кеширования данных
- Архитектурные стили API
- Кейс: системный дизайн чат-приложения
- Технический стек и архитектура Netflix, Twitter, Stack Overflow
- Алгоритмы балансировки нагрузки
- Различия Proxy и Reverse Proxy
- Сравнение REST, GraphQL, SOAP и RPC
- Принципы работы SQL под капотом
- Особенности производительности Kafka и NoSQL
- Механизмы обработки платежей и предотвращение двойных списаний
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.