Практико-ориентированный подход
Каждый модуль сопровождается реальными кейсами и практическими заданиями по проектированию систем.
Создать аккаунт и подать заявку
Практическая программа по архитектуре программных и AI-решений: проектирование масштабируемых, надежных, безопасных и экономичных систем. Вы научитесь оценивать архитектурные компромиссы и принимать обоснованные решения.
Каждый модуль сопровождается реальными кейсами и практическими заданиями по проектированию систем.
Отдельные модули посвящены выбору между традиционным ПО и AI-решениями, RAG, агентам и AI governance.
Обратная связь и архитектурные ревью от опытных инженеров на протяжении всего курса.
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
Введение в System Design
Определение требований и оценка нагрузки
Процесс проектирования системы
Основные строительные блоки системы
Клиентский уровень
Сетевая инфраструктура
Edge-уровень
Уровень приложения
Уровень данных
Уровень кэширования
Обмен сообщениями и стриминг
Инфраструктура сервисов
Системы наблюдаемости
Domain Driven Design
Event Driven Architecture
Hexagonal Architecture
Clean Architecture
Распределенные системы
Масштабирование сервисного (прикладного) уровня
Моделирование данных и проектирование хранилищ
Мониторинг и оповещения
Доступность и надежность
Безопасность в System Design
База данных
Память (JVM / общие принципы)
Конкурентность
Использование CPU и ресурсов
Сеть и распределенное взаимодействие
Хранилище и I/O
Распространение сбоев
Отказы зависимостей
Проектирование отказоустойчивости
Масштабирование и трафик
Наблюдаемость и эксплуатация
Паттерны облачной архитектуры
Безопасность и масштабируемость
Оптимизация затрат
Architecture Decision Records
Баланс между надежностью, стоимостью и сложностью
Когда использовать обычное ПО, а когда AI
RAG против fine-tuning
Агенты и вызов инструментов (tool calling)
MCP и корпоративные интеграции
Компромиссы AI по стоимости, безопасности и надежности
AI Governance
Системы Human-in-the-loop
Безопасность AI и ответственное использование
Стандарты для кода, сгенерированного AI
Руководство и ревью AI-ассистированной разработки в командах
Реальные кейсы System Design
Разбор архитектуры и практика на кейсах
Показаны только текущие открытые группы.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиАрхитектура программных решений и AI-решений are preselected.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСАрхитектура программных решений и AI-решенийГибрид
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.