Архітектура програмного забезпечення

Архітектура високо навантаженого програмного забезпечення 2

Опануйте сучасну highload-архітектуру через планування потужностей, спостережуваність, компроміси в роботі з даними, traffic engineering, шаблони стійкості, проєктування cloud runtime та практичні лабораторні роботи, підтверджені бенчмарками. Цей курс створено для інженерів і архітекторів, яким потрібне production-grade мислення, а не лише interview-only абстракції.

10
150
4.9
Принципи продуктивності
Навчіться міркувати про затримку, пропускну здатність, насичення та потужність замість того, щоб гадати.
Виробнича спостережуваність
Використовуйте метрики, трасування, журнали та SLO, щоб зрозуміти реальний вплив на користувачів.
Компроміси в обробці даних при масштабуванні
Порівняйте SQL, NoSQL, реплікацію, шардінг, CDC та узгодженість з урахуванням операційної реалістичності.
Стійкість і безпека
Захищайте системи за допомогою повторних спроб, запобіжників, обмеження швидкості, аварійного відновлення та багатокористувацьких контролів.

Що ви опануєте

• Прийняття рішень щодо затримки, пропускної здатності, насичення та місткості на основі перших принципів • Побудова стеків спостережуваності з метриками, трасуванням, логами, профілями, SLIs і SLOs • Вибір підходів до даних, кешування, обміну повідомленнями та комунікаційних шаблонів з урахуванням компромісів у продакшені • Проєктування відмовостійких систем із таймаутами, повторними спробами, circuit breakers і плавною деградацією • Експлуатація хмарних середовищ виконання з контейнерами, Kubernetes, gateways і керуванням трафіком • Використання лабораторних тестів із підтвердженням бенчмарками для перевірки архітектурних рішень до змін і після них

Оцінка потужності
Оцінка місткості
Проєктування SLO та сповіщень
Проєктування SLO та сповіщень
Реплікація та рішення щодо шардингу
Рішення щодо реплікації та шардингу
Проєктування кешування та обміну повідомленнями
Проєктування кешування та обміну повідомленнями
Міркування щодо середовища виконання Kubernetes
Міркування щодо виконання Kubernetes

Найближча група

Дата початку
7/20/2026
Дата завершення
10/8/2026
Розклад
thursday, monday 19:30 - 21:00
Запис
0 / 30

Календар групи

пнвтсрчтптсбнд

Програма курсу

Навчальна програма переходить від базової продуктивної фізики до спостережуваності, архітектурних меж, систем даних, шляхів доставки, стійкості, безпеки та операційної практики. Кожна тема містить теорію, діаграми, вікторину з 24 запитань, домашнє завдання, покроковий посібник і практичну лабораторну роботу з контрольними тестами на основі бенчмарків.

Познайомтеся з вашим викладачем

Ки

Кирило Латиш

Старший архітектор програмного забезпечення

Експерт з проектування високонавантажених систем та масштабованої архітектури з багаторічним досвідом у корпоративних рішеннях.

Опублікований дослідник у галузі квантових обчислень
Магістр з прикладної математики
Екс-CTO у Genesis Tech, COOLS
Колишній викладач у Projector School (6 років)
Колишній керівник інженерії у Velory
CEO в LPTec.com.ua
10+ років управлінського досвіду
15+ років досвіду в розробці

Оберіть Зручну Форму Оплати

Гнучкі варіанти ціноутворення, що відповідають вашому стилю навчання та бюджету

Промокод
Розстрочка
21,000 UAH
Оплата частинами протягом 3 місяців
3 платежі по 21,000 грн щомісяця
Повний доступ до курсу
Сертифікат після завершення
Підтримка інструктора
Доступ до спільноти
Спосіб оплати
Повна оплата
60,000 UAH
63,000 UAH
Одноразовий платіж зі знижкою
Одноразовий платіж 60,000 грн (економія 3,000 грн)
Повний доступ до курсу
Сертифікат після завершення
Підтримка інструктора
Доступ до спільноти
Спосіб оплати

Готові створювати масштабовані системи?

Приєднуйтесь до тисяч розробників, які змінили свою кар'єру завдяки нашому комплексному курсу