Platform V
Application Sharding
Продукт Platform V для горизонтального масштабирования баз данных, не поддерживающих2 шардинг «из коробки»
Application Sharding — способ горизонтального масштабирования, при котором приложения вместе с данными разделяются на изолированные области (шарды). Это позволяет повысить пропускную способность и плавно тиражировать новые функции.
01
Управление стратегиями маршрутизации на конкретных узлах топологии через АРМ
02
Управление маршрутами конечных пользователей через АРМ
03
Возможность перенаправлять пользователя в нужную шарду канала
04
Онбординг новых пользователей
Примеры использования
Управление высоконагруженными микросервисными приложениями
Масштабирование сервисов в условиях роста нагрузки
Тестирование новой функциональности на лояльных пользователях
Управление маршрутами пользователей при тестировании обновлений или запуске новой версии сервиса
Функции
Независимость потребителей API от топологии развертывания поставщика
Поддержка прозрачного вызова API с учетом режимов резервирования и обновления поставщиков сервисов
Поддержка прозрачного вызова API шардированных поставщиков сервисов
Подключение участников взаимодействий вне платформы в роли как поставщиков, так и потребителей API
Миграция сервиса между поставщиками без изменений на стороне потребителей
Концепция service mesh для управления API и отсутствие централизованных компонентов, через которые проходят все вызовы