ИНТЕГРАЦИЯ И
АРХИТЕКТУРА СИСТЕМ
Онлайн курс для системных аналитиков уровня middle и выше

с 16 ноября по 21 декабря
Расписание
32 часа

Online

Когда
Объем курса
Формат обучения
теории и практических заданий
вебинары, чат в telegram
16.11 - 21.12
Среда: 18:00-20:00
Воскресенье: 10:00-14:00
Типовые проблемы,
с которыми приходят на курс
Изучил(а) кучу материалов, но в голове осталась каша

Знаю много паттернов, технологий и лучших практик, но не понимаю, когда и какие использовать, а главное - почему.

Хочу заниматься архитектурой, но текущие задачи не дают развиваться

На работе делаю REST API и схемы таблиц, более сложные вопросы решают архитекторы и спускают сверху.

Предлагаю команде решения, но не могу аргументировать

Каждый раз тимлид заваливает техническими вопросами, на которые не могу ответить. Чувствую себя очень неуверенно, т.к. не знаю, прав ли он, или нужно отстаивать свое решение.
Ищу работу, боюсь System Design Interview


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

Что внутри?
  • Живая практика
    Дважды в неделю встречаемся в онлайне, чтобы обсудить теорию и сразу применить на практике. Это не просто разбор вопросов и лекции говорящей головы, а живой диалог, где вы получаете фидбек в реальном времени.
  • Иммерсивное обучение
    Вы будете сталкиваться с проблемами, самостоятельно искать решения и разбирать их плюсы и минусы с ведущим. Такой подход позволяет ориентироваться в незнакомых ситуациях, в отличие от формата "повторяйте за мной".
  • Просто о сложном
    Объясняем сложные концепции на пальцах, потом погружаемся в технические детали. Что если модель OSI — всего лишь пакет с пакетами?
  • Командная работа
    Работаем над практическими задачами в командах 3-5 человек. Так вы научитесь не только проектировать решения, но и защищать их перед коллегами, обсуждать и валидировать чужие идеи.
Чему вы научитесь?
  • Использовать актуальные технологии
    REST API, GraphQL, gRPC, WebSockets - рассмотрим особенности и сценарии использования.
  • Использовать брокеры сообщений
    Овладеем основными паттернами обмена сообщениями, на практике познакомитесь с Apache Kafka.
  • Управлять процессами и согласованностью в распределенных системах
    Разберемся в моделях согласованности и научимся выбирать подходящую. Узнаем, чем на практике полезна CAP-теорема. Организуем управление бизнес-транзакции с помощью оркестрации и хореографии.
  • Создавать отказоустойчивые и масштабируемые решения
    Разберем архитектурные паттерны, обеспечивающие надежность, производительность и масштабирумость системы.у
Отзывы и результаты учеников

Средняя оценка курса — 9,3 / 10

ПРОГРАММА КУРСА
  • Протоколы TCP, UDP
  • Протоколы HTTP/x, WebSockets
  • REST и RPC стили API
  • Брокеры сообщений
Технологии интеграции
1
  • SQL, NoSQL, NewSQL хранилища
  • OLAP vs OLTP
  • Построение индексов
  • Репликация, шардирование, партиционирование
Хранилища данных
2
  • Кеширование
  • Способы масштабирования
  • Балансировка трафика
  • Rate Limiter, Retry, Circuit Breaker
Производительность и надежность
3
  • Паттерны обмена сообщениями
  • Гарантии доставки
  • Transactional Inbox / Outbox
  • Change Data Capture
Обмен сообщениями
4
  • Виртуализация и контейниризация
  • Docker
  • Kubernetes
  • Service Mesh
Инфраструктура
5
  • Модели консистентости
  • ACID и BASE
  • CAP / PACELC теорема
  • Оркестрация и хореография
Управление транзакциями
6
АВТОР И ВЕДУЩИЙ КУРСА
Андрей Бураков
Technical Product Manager
15+ лет в роли разработчика, аналитика, руководителя продуктов

Проектировал, разрабатывал и внедряд
интеграционные решения в банках, крупном ритейле, финтех и e-comm стартапах
Купить курс в рассрочку
FAQ