Гурток “Проектування систем розподіленої обробки інформації”

Керівник: проф. каф. КМІТ Міщеряков Ю.В., 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.