13 квітня - 28 травня 2026
Понеділок та четвер (19:30)
Зустрічі в Zoom (+запис)
Постійний зв'язок у Slack
14 занять по 1.5 години
40 годин ДЗ
330$ за курс
Манібек 7 днів
Навички System Design є одними з ключових для сучасного розробника. Яку стратегію інвалідації кешу застосувати? Як безпечно виокремити логіку з моноліту в новий мікросервіс? Як вирішити проблеми ordering та duplication під час роботи з message-брокерами? Розуміння цих та багатьох інших архітектурних питань необхідне розробнику для проєктування нового функціоналу, виявлення слабких місць в існуючих системах та успішного проходження технічних інтерв’ю.
Протягом навчання ми пройдемо повний цикл проєктування розподілених систем: від збору функціональних і нефункціональних вимог, проєктування API та роботи з message-брокерами до побудови кешування, масштабування й проєктування аутентифікації.
Особливу увагу буде приділено практиці: кожна тема супроводжуватиметься реальними кейсами з production-систем — як прикладами успішних рішень, так і аналізом типових помилок.
Це заняття надасть детальний аналіз архітектури реальних кейсів для типових проблем.