Stateful app, як ефективний спосіб побудови диспетчеризації для райдерів та водіїв [ukr]
У продуктовій лінійці сервісів Uklon ми часто використовуємо широко відомий та зрозумілий stateless-підхід. Але існує ряд бізнес-сценаріїв, де цей підхід може бути неефективним (з точки зору ресурсів, ефективності чи підтримки), та непередбачуваним (з точки зору обробки пікових навантажень).
В ході доповіді розглянемо наступні питання:
- Workloads, які роблять stateless-підхід неоптимальним;
- Масштабування stateful-сервісів за допомогою partitioning та replication;
- Disaster recovery (RTO, RPO);
- Шлях від використання actor-based до "native" stateful.

Олександр Чумак
Uklon
- Solution Architect в Uklon
- Більше 13 років в розробці, з яких 4 роки саме на позиції Solution Architect в Uklon, з IT командою 220+ спеціалістів. Відповідальний за дизайн та архітектуру бекенду, займається розробкою розподілених high-load систем, використовуючи стек .NET, Kubernetes та public clouds(AWS, GCP).
- Cфери інтересів Олександра: designing distributed systems, event-driven architecture (EDA), DDD, event sourcing, CQRS, actor model, data-intensive applications.
- Linkedin, Facebook