Архитектор ПО
О чём курс
О чём курс
Азамат Ямалиев разбирает ключевые аспекты работы архитектора программного обеспечения: от анализа бизнес-требований до проектирования масштабируемых и отказоустойчивых систем. Автор рассматривает правила формирования архитектурного мышления, методы декомпозиции и поиска компромиссов при принятии сложных технических решений.
Программа рассчитана на три недели и состоит из 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. Саммари.
Теги курса
Другие материалы автора 1
АЯ Азамат Ямалиев Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».