You got arrested by the CAP, you have the right to remain consistent with Aviran Mordo

884 views · Published 17 May 2018 · 40:21 · Indexed 30 October 2026

Channel: Devoxx · 2018 · Science & Technology

Watch on YouTube

Scaling your application servers is easy with microservices, but the actual scaling and operation challenge is the data. Your database is your bottleneck and the biggest scaling and availability concern. Working with a large scale distributed system entails many challenges in data processing.

How do you handle distributed transactions?

How to scale your data beyond a single data center and how to handle the eventual consistency state that you may cause by doing that?

How do you migrate data and database schemas without downtime?

And many more issues when the world of microservices and large scale meets databases.

In this talk we’ll try to answer this kind of questions, by exploring some patterns used by Wix.com, which operates hundreds of microservices and petabytes of data across multiple datacenters, as well as multiple clouds on a large scale. Hopefully you can adapt some of these patterns to better handle your data.

More from this channel