Поток 14 ноября · осталось 7 мест

Интеграция и архитектура систем

За 6 недель научитесь использовать подходящие технологии интеграции, хранилища данных и паттерны при проектировании архитектуры, аргументировать технические решения перед командой и на System Design интервью.

Даты14.11 — 19.12
6 занятий
КогдаПо субботам
10:00–14:00 МСК
Для когоСистемные аналитики
middle+
Записаться на поток — 50 000 ₽

−5 000 ₽ при записи до 11 ноября
потом 55 000 ₽

Mobile App
API Gateway
OMS
Payments
Message Broker
Notifications
9,3 / 10средняя оценка курса
117выпускников
7 потоковс 2024 года

С какими проблемами приходят на курс

С чем приходятЧто делаем на курсе

В голове каша из паттернов

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

Технический Deep Dive

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

Боюсь System Design интервью

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

Качаем мышление, а не зубрим

Выделяем важное из контекста задачи, находим технические противоречия и работаем с архитектурными компромиссами (trade-offs). 
Если вы забыли или не знаете какой-то паттерн, то сможете «переизобрести» его на интервью.

Задачи не дают расти

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

Примеряем роль архитектора

Разбираем сквозной кейс от разбиения системы на сервисы и управления транзакциями до организации инфры и деплоя.

Не могу отстоять решение

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

Душним и мучаем друг друга

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

Что говорят выпускники

Средняя оценка 9,3 / 10
Дмитрий Семчук
Дмитрий СемчукРуководитель отдела системного анализа, 1Т

«Совместно челленджить решения и получать фидбек — все еще уникальная ценность курса»

Почти каждое занятие - подробный разбор технологии или компонента. 1) Подробности про дополнительные механики, которые часто спрашивают на собесах: кэширование, балансировка, асинхрон. 2) Разбор двух популярных брокеров: Кафки и Реббита. Концепт был понятен и "до", но до внутренностей на практике не доходил. Особенно ценны ссылки на ресурсы, через которые можно самому пощупать и настроить брокер. 3) Оркестрация и хореография как паттерны: на практике проектировал и не задумывался, но теперь можно увидеть мешанину подходов и попробовать упорядочить. 4) Архитектурные шаблоны, причем низкоуровневые вроде механики ретраев. Про Circuit breaker, например, иногда спрашивают на собесах СА и архитекторов, посвящают отдельные доклады на конфах — в общих чертах теперь знаю что это и зачем применяется. 5) Взаимодействие в командах, совместно челленджить решения и получать фидбек - все еще уникальная ценность курса, по личным ощущениям: не сидим совсем афк, но и душнил с перебором нет. 6) Андрей-обманщик дает задачи и вопросы без ответов - вроде привыкли, но всегда интересно и мотивирует копать глубже)

Ирина Эрман
Ирина ЭрманСистемный аналитик

«Первый профит получила в самом начале обучения»

На курс шла для общего развития: уложить имеющиеся знания и получить новые. Первый профит получила в самом начале обучения - на собеседовании смогла ответить на вопросы про протоколы передачи данных и модель OSI (собеседования успешно прошла). Второй и основной профит - на новом проекте мне очень помогают полученные знания (от слов round-robin, межцодовая репликация, и др. не возникает желание загуглить - я понимаю, о чем идет речь 😄).

Евгений Николаев
Евгений НиколаевСистемный аналитик, европейский финтех

«Благодаря курсу быстро разбирался, какую технологию применить»

Очень интересный курс, который охватывает важные сферы такой темы, как "интеграция распределенных систем". У Андрея как всегда очень хорошая манера подачи материала с попытками подловить студентов и заставить их думать :) До курса не было понимания, как работают брокеры, все было очень концептуально. Понимал их просто как промежуточное звено. Поэтому была очень полезна соответствующая теория и практика. Очень интересно было разбирать темы и задачи, связанные с распределением потоков информации между инстансами одного и того же компонента. Также очень бодрое занятие с приглашенным экспертом по RabbitMQ. Реально помогает понять, как устроены эксчейнджи и очереди. Был интенсивный период собеседований, где давали кейсы на интеграцию. Благодаря курсу быстро разбирался, какую технологию применить: HTTP, вебсокеты, вебхуки, поллинг. На работе знания помогают в плане общения с разрабами, быстро вливаюсь в контекст, понимаю технические детали, что происходит в системе.

Евгения Романенкова
Евгения РоманенковаСистемный аналитик, Ecom.tech

«Идеальный баланс теории и практики»

Это был полезный и содержательный курс, посвященный интеграциям, паттернам проектирования распределенных систем и их особенностям. Особенно понравилось, что курс сочетает в себе как теоретические знания, так и практические аспекты проектирования. Здорово, что Андрей подробно анализирует решения, разработанные командами, подчеркивая их плюсы и минусы, а также предлагая более оптимальные решения. 1. Очень понравилась секция с разбором протоколов, и как Андрей объяснял эту тему. Удалось структурировать знания в голове 2. Понравилась секция с разбором балансировки и способов ее реализации 3. Часть с брокерами, проектирование и разбор ошибок проектирования с использованием брокеров 4. Занятие, где разбирали Кафку. Идеальный баланс теории и практики + очень интересный разбор причин некорректной работы Кафки в конце занятия

Смотреть все отзывы выпускников 5–7 потоков

Как это работает

Суббота · 10:00–14:00 МСК

Живая практика с разбором

Раз в неделю встречаемся в онлайне и решаем задачи в небольших командах. Это не просто разбор вопросов и лекции говорящей головы, а живой диалог, где вы получаете фидбек в реальном времени.

Подход

Иммерсивное обучение

Вы сталкиваетесь с проблемами, самостоятельно ищете решения и разбираете их плюсы и минусы с ведущим. Так вы учитесь ориентироваться в незнакомых ситуациях, в отличие от формата «повторяйте за мной».

Подача

Просто о сложном

Объясняем сложные концепции на пальцах, потом погружаемся в технические детали. Что если модель OSI — всего лишь пакет с пакетами?

Программа

4 часа практики по субботам и 1 час теории для подготовки в начале недели
Сб, 14 ноября
01
Сб, 14 ноября · старт

Технологии интеграции

TCP, UDP HTTP/x, WebSockets REST и RPC стили API брокеры сообщений
Сб, 21 ноября
02
Сб, 21 ноября

Производительность и надёжность

кеширование масштабирование балансировка трафика Rate Limiter, Retry, Circuit Breaker
Сб, 28 ноября
03
Сб, 28 ноября

Инфраструктура

виртуализация и контейнеризация Docker Kubernetes Service Mesh
Сб, 5 декабря
04
Сб, 5 декабря

Обмен сообщениями

паттерны обмена гарантии доставки Transactional Inbox / Outbox Change Data Capture
Сб, 12 декабря
05
Сб, 12 декабря

Хранилища данных

SQL, NoSQL, NewSQL OLAP vs OLTP индексы репликация, шардирование, партиционирование
Сб, 19 декабря
06
Сб, 19 декабря

Управление транзакциями

модели консистентности ACID и BASE CAP / PACELC оркестрация и хореография
Андрей Бураков
Автор и ведущий курса

Андрей Бураков

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

Uzum FintechСамокатVK PayCinimex

Сам ведёт каждую практику и разбирает решения всех команд. Канал в Telegram: Yet Another Burakov

Посмотрите открытые вебинары автора
Ваше API уже созрело?
На примере сервиса приёма платежей разбираем проблемы канонического REST API и как их решить, снизив уровень зрелости до Level 1.
Брокеры сообщений. Модели потребления
Введение в работу брокеров сообщений для начинающих. Разбираем три модели передачи сообщений в брокерах: очередь, подписку, лог.

Поток стартует 14 ноября

Плачу за себя
50 000 ₽55 000 ₽
Ранняя цена до 11 ноябряэкономия 5 000 ₽
6 практических занятий, 24 часа
Материалы для подготовки каждую неделю
Живой фидбек и разбор вопросов с ведущим
Записи занятий и доступ к материалам на 6 месяцев
Чат потока для общения
Осталось 7 мест Записаться на поток
Платит компания
65 000 ₽ Всё то же самое + работа по договору
Договор и счёт в течение рабочего дня
Закрывающие документы после обучения
Оставить заявку от компании
Гарантия возврата. Если после первого занятия поймёте, что курс вам не подходит, вернём деньги без вопросов.

Частые вопросы

Старт 14 ноября

Остались вопросы — напишите в @techclub_support или на info@tech-analyst.ai

Записаться на поток