Use case: Seamless migration with Redis in a retail company
Seamless migration scheme
with Redis in a retail company
Use case: User profile authentication service
Authentication service diagram
in your personal account
Use case: Operational storage in a banking system
Scheme of implementation of operational storage
in the banking system
Use case: Seamless migration with Redis in a retail company
Task: Creating an authorization token service
Initial parameters: Redis topology is master-replica, 4 Redis instances of 4 GB RAM each, 5000 RPS for reading
Data was migrated to Tarantool DB with a master-master topology. During the migration, the backend API code did not change. The standard Redis Go connector was used
As a result, the number of components was reduced. The migration process took a week
Seamless migration scheme
with Redis in a retail company
Use case: User profile authentication service
Tarantool is utilized as a storage for user sessions and authorization codes. Sessions can be stored for minutes (web browser) or months (mobile applications)
>20 million records
>2 thousand simultaneous sessions
RTO and RPO are ≤1 hour
Allowed delays ≤100 ms
Load of ≈2000 RPS
Authentication service diagram
in your personal account
Use case: Operational storage in a banking system
Tarantool DB is a storage facility for client account balances and transaction logs.Data is stored during banking business hours.
Target load is
≥20 thousand RPS
DB size >150 GB
Data loss is unacceptable
Scheme of implementation of operational storage
in the banking system