Ищу [OTUS] Highload Architect. Архитектор высоких нагрузок

sunstyle

Активный
Регистрация
22 Окт 2018
Сообщения
149
Реакции
624
Ra
1.515
[OTUS] Highload Architect. Архитектор высоких нагрузок
upload_2023-9-6_21-0-0.png

Что вам даст этот курс?

Сегодня немногие веб-разработчики обладают достаточным опытом для создания отказоустойчивых и масштабируемых архитектур. И именно такие специалисты являются самыми высокооплачиваемыми и востребованными в крупных компаниях: Google, Mail.Ru Group, Yandex, Netflix и др.

В процессе обучения рассматриваются типичные и нетривиальные проблемы архитектуры веб-приложений. Преподаватели поделятся лучшими практиками и решениями этих проблем. В программу входит много полезной теории, и вся она будет обязательно закрепляться практикой в рамках самостоятельной работы и онлайн-вебинаров.

Программа

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

Тема 1: Проблемы высоких нагрузок // ДЗ

Тема 2: Нагрузочное тестирование

Тема 3: Введение в docker. Обзор docker-compose

Тема 4: Введение в высокие нагрузки
В данном модуле студенты изучат особенности проектирования хранилищ для работы в условиях высоких нагрузок, методы их резервирования и масштабирования.

Тема 1: Индексы: структуры данных

Тема 2: Индексы: оптимизация запросов // ДЗ

Тема 3: Репликация: основы и алгоритмы

Тема 4: Репликация: виды репликации

Тема 5: Репликация: практическое применение // ДЗ

Тема 6: Кеширование // ДЗ

Тема 7: Транзакции в реляционных СУБД

Тема 8: Шардирование: основы и алгоритмы

Тема 9: Шардирование: практическое применение // ДЗ

Тема 10: Очереди и отложенное выполнение

Тема 11: Очереди и отложенное выполнение (часть 2) // ДЗ

Тема 12: In-Memory СУБД // ДЗ

Тема 13: OLAP и OLTP

Тема 14: Обзор ClickHouse
Будут рассмотрены основные способы проектирования приложений, способных выдерживать высокие нагрузки. Рассмотрим инфраструктуру таких приложений, средства мониторинга и отладки. Поговорим о том, как не создавать точки отказа и обеспечить масштабируемость.

Тема 1: Когда нужны микросервисы, а когда монолиты

Тема 2: Паттерны декомпозиции системы на микросервисы

Тема 3: Domain Driven Design

Тема 4: Протокол HTTP (часть 1)

Тема 5: Протокол HTTP (часть 2)

Тема 6: Принципы организации микросервисов. Типы взаимодействий // ДЗ

Тема 7: Балансировка и отказоустойчивость (часть 1)

Тема 8: Балансировка и отказоустойчивость (часть 2) // ДЗ

Тема 9: Использование асинхронности обработки

Тема 10: Распределенные транзакции // ДЗ

Тема 11: Инфраструктура микросервисов

Тема 12: Системы конфигурации

Тема 13: Распределенное файловое хранилище

Тема 14: Мониторинг и алертинг // ДЗ

Тема 15: Средства описания архитектуры
Рассмотрим архитектуры типовых веб-проектов: новостного портала, рекламной системы, почтового сервиса, облачного хранилища и сайта знакомств. Мы разработаем универсальный алгоритм проектирования сервисов, научимся находить единые точки отказа и узкие места в сервисах.

Тема 1: System Design

Тема 2: Новостной портал

Тема 3: Рекламная система

Тема 4: Почтовый сервис

Тема 5: Облачное хранилище

Тема 6: Сайт знакомств
 

sunstyle

Активный
Регистрация
22 Окт 2018
Сообщения
149
Реакции
624
Ra
1.515
не появился ли?


Скрытое содержимое доступно для зарегистрированных пользователей!
 

Теги по которым нашли тему

  1. Highload Architect
  2. otus архитектор
  3. highload
  4. it архитектор
Сверху