Керівник: проф. каф. КМІТ Міщеряков Ю.В., iurii.mishcheriakov@nure.ua
Основні наукові напрямки роботи гуртка:
1. Архітектура розподілених та децентралізованих систем
- Microservices & Serverless: Дослідження методів декомпозиції монолітних систем на мікросервіси та використання FaaS (Function as a Service) для оптимізації ресурсів.
- Масштабованість та відмовостійкість: Вивчення стратегій реплікації, шардингу баз даних та балансування навантаження в умовах мільйонів запитів.
- Синхронізація в розподілених середовищах: Вирішення проблем race conditions, дедлоків та забезпечення узгодженості даних (CAP-теорема).
2. Реактивне програмування та парадигма Message-Driven
- The Reactive Manifesto: Дослідження чотирьох стовпів сучасних систем: Чуйність (Responsive), Відмовостійкість (Resilient), Еластичність (Elastic) та Орієнтованість на повідомлення (Message Driven).
- Асинхронна неблокуюча обробка: Вивчення методів побудови систем, що ефективно використовують ресурси процесора без простоїв на очікування вводу-виводу (Non-blocking I/O).
- Back-pressure стратегії: Керування потоками даних для запобігання перевантаженню компонентів системи.
Зустрічі проводяться раз на два тижні на платформі Google Meet.