Persistence
Past Presentations
Managing Data in Microservices
This session is about the hard stuff -- managing data in microservices -- and about sharing proven patterns that have been successful at Google, eBay, and Stitch Fix. It begins with a quick tour of some prerequisites for being successful with microservices -- an organization of small teams with...
Polyglot Persistence Powering Microservices
Netflix’s architecture involves thousands of microservices built to serve unique business needs. As this architecture grew, it became clear that the data storage and query needs were unique to each area; there is no one silver bullet which fits the data needs for all microservices. Netflix...
NDBench: Benchmarking Microservices at Scale
Netflix runs thousands of microservices to serve more than 100M users everyday. These services are backed by large fleet of data store instances running on the public cloud. It is nearly impossible to predict the traffic patterns imposed by our architecture upon our data stores. We needed a...
I Have a NoSQL Toaster
My toaster stores data without SQL and without tables. But making a choice based on what something doesn’t have isn’t terribly useful. “NoSQL” is an increasingly inaccurate catch-all term that covers a lot of different types of data storage. Let’s make more sense of this new breed of...
Multi-host, Multi-network Persistent Containers
Containers are great vessels for your application’s ephemeral data, but what about the data that drives your business? It must survive containers coming and going, maintain its availability and reliability, and grow when you need it. In this talk, we will discuss strategies for working with...
Making Session Stores More Intelligent
In this session, we will explore how to extend session stores beyond just persisting authentication. By centralizing the session state (potentially de-coupled from user records) in a database it is possible to provide user experience enhancements, deep analytics, notifications, and...