Архитектор ПО

14 участников

О чём курс

О чём курс

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

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

Для кого

Курс рассчитан на специалистов, которые:

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

Что вы узнаете

Изучив материалы, вы разберётесь в следующих темах:

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

Об авторе

Азамат Ямалиев — архитектор программного обеспечения с опытом работы в IT более 20 лет. Карьерный путь начинал как C++ разработчик, затем работал техлидом, проектным менеджером, архитектором ПО и техническим менеджером. Занимался созданием сайтов, мобильных сервисов, а также сложных решений для сфер финтеха и телекома.

Программа обучения

1 неделя Урок 1. Кто такой архитектор и зачем он нужен. Урок 2. Архитектурное мышление. Урок 3. Требования Что архитектор выжимает из бизнеса. Урок 4. Скоуп, границы системы и контекст. Урок 5. С4-модель как общий язык. Урок 6. ADR как фиксировать архитектурные решения. Урок 7. Архитектурные требования и приоритеты. 2 неделя Урок 8. Архитектурные стили монолит, модульный монолит, микросервисы. Урок 9. Декомпозиция границы, контракты, связность. Урок 10. DDD на человеческом языке. Урок 11. Данные модель, владение, миграции. Урок 12. Интеграции синхронно и асинхронно. Урок 13. API-дизайн контракт, версии, ошибки, совместимость. Урок 14. Согласованность со временем и SAGA . 3 неделя Урок 15. Надежность SLOSLI и деградация. Урок 16. Наблюдаемость логи, метрики, трассировки. Урок 17. Безопасность модель угроз и гигиена. Урок 18. Производительность и масштабирование. Урок 19. Архитектура разработки CI CD, окружения, фичефлаги. Урок 20. Поддержка и рефакторинг. Урок 21. Саммари.

Складчина создана 26 марта 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Другие материалы автора 1

АЯ Азамат Ямалиев Все материалы
40 ₽ 41 ₽