Перейти до основного вмісту
Архітектура розподілених програмних систем
  • Кількість кредитів 5
  • Тип Обов'язковий
  • Семестр 6
  • Рівень вищої освіти Бакалавр
  • Підсумковий контроль Екзамен

⚡Квест: Стань Software Architect!

Готовий вирости з розробника окремих сервісів до рівня системного архітектора? Настав час навчитися конструювати відмовостійкі корпоративні екосистеми! На цьому курсі ти опануєш Domain-Driven Design (DDD), візуалізацію C4 та патерни мікросервісів. Навчишся розпилювати Legacy-моноліти за допомогою Strangler Fig, будувати асинхронні EDA-топології у Kafka та реалізовувати патерни Saga, CQRS та Outbox.


🚀Проєктуй системи, які витримають будь-яку кризу!

🛠Стек: Java, Spring Modulith, Apache Kafka, ArchUnit, Pact, Resilience4j, k6.

🎒В рюкзак: Масштабований мікросервісний прототип із зафіксованими ADR-реєстрами технічних рішень.

Ми використовуємо власні та сторонні файли cookies та localStorage для аналізу веб-трафіку та поширення матеріалів. Налаштування конфіденційності