Turning the database inside out

As our industry progresses through its cloud-native metamorphosis, we are also experiencing a revolution in database thinking. The amount of advancement we have seen in database technology over the past decade is significant. It started with the NoSQL movement, but then expanded into the Polyglot Persistence arena. Database sharding techniques finally enabled databases to scale horizontally by spreading disk access across commodity hardware. Polyglot Persistence expanded on this technique by optimizing how data is stored on these disks for different read and write patterns. CAP Theorem taught us to embrace eventual consistency in our designs in favor of availability.

However, with this advancement comes a significant ...

Get Cloud Native Development Patterns and Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.