Download presentation
Presentation is loading. Please wait.
1
Cassandra on epam cloud
Database deployed into multiple locations
2
Agenda Motivation Solutions with Cassandra Cassandra on EPAM Cloud
3
Hi! @gitaroktato gitaroktato gitaroktato Oresztész Margaritisz
Lead Software Engineer Distributed / Cloud Computing NoSQL Agile DevOps @gitaroktato gitaroktato gitaroktato
4
Motivation
5
motivation EPAM needs global delivery of services 25 countries
4 continents ~ 22,000 employees
6
Use-Cases ~ 1200 companies EPAM use-cases ~ 6 - 12 nodes in production
~ TPS for read / write ~ GB per node
7
SOLUTIONS WITH CASSANDRA
8
Client Client R/W R/W Peer-to-peer
Any coordinator, any writer, any reader Client connection distribution R/W
9
Minsk Tokyo Client Built-in multi-region deployment DHT Gossip
250 ms – 1.5 mins
10
Client Rapid Read Protection
11
Cassandra on epam cloud
13
EPAM-BY1 AWS-AP-NORTHEAST
14
Performance Replication latency between regions
Transactions per second for the whole cluster 3 instance in Minsk & Tokyo 2 CPU 4 GB RAM
15
Replication Latency Client NTP Client READ WRITE WRITE READ Client
Measured without load on the cluster WRITE READ Client
16
Replication Latency
17
Throughput
20
Summary Configuration is easy
Migrating data between locations is built-in Load spread evenly Dealing with network failures by default
21
?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.