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
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?