Системный дизайн для роста
в карьере.

Кому подойдёт

  • Разработчики
  • Архитекторы ПО
  • Тимлиды
  • PM / PO
Ещё 5 ролей
  • Системные аналитики
  • DevOps / SRE
  • QA-инженеры
  • IT-руководители / CTO
  • Project Manager

Полный путь к навыкам
архитектора ПО

  1. Составлять требования к системе

    Уточнять требования, выделять главное и задавать вопросы о поведении системы.

  2. Просчитывать ресурсы под систему

    Оценивать RPS, сайзинг системы и нужные ресурсы.

  3. Проектировать системы

    Использовать нотацию контейнеров, разбираться с базами данных, брокерами сообщений и отказами.

  4. Обосновывать свои решения

    Объяснять и защищать своё решение, разбирать компромиссы.

Начните с первой схемы

Это даст тебе

  • Проектировать самостоятельно

    Пройди путь от простой схемы до сложной системы в нашем тренажёре.

  • Выходить за рамки написания кода

    Продумывай всю систему: связи сервисов, данные и поведение при отказах.

  • Понимать, что делает ИИ

    Проверяй предложенную архитектуру и замечай риски до реализации.

Отдельные упражнения

Мини-задачи

Добавьте реплики, кэш или очередь и посмотрите, как изменятся задержка и поток запросов. Первые две бесплатны после входа. Ещё восемь доступны по подписке.

ПРАКТИКА ПО УРОВНЯМ

Практические задачи

Сложность растёт вместе с числом решений. Начните с базового кейса или выберите задачу под свой опыт.

Начальный

Один механизм и его ограничения

  • Об условии задачи

Средний

Несколько компонентов и надёжная доставка

  • Об условии задачи
  • Об условии задачи

Продвинутый

Состояние, масштабирование и координация

  • Об условии задачи
  • Об условии задачи

Дальше в программе

В планах

Оставьте заявку, чтобы узнать о запуске нужной задачи.

Системный дизайн / практика

Архитектура, которую
вы можете объяснить.

Отработайте расчёты и проектирование. Получите разбор своей схемы и обоснований.

Выберите свой форматТарифы и условия доступа

Начать заниматься