University of Minnesota
Software Engineering Center

You are here

Managing Data at Scale: Microservices and Events

Date of Presentation: 
Thursday, January 11, 2018
Presented By: 
Data is the lifeblood of the modern company, and companies which can make most efficient and effective use of their data are much more likely to win in the marketplace. But managing data is hard, and managing distributed data is even harder. In a microservices world, the warmth and safety of a monolithic data store for the entire system is no longer available to us -- it's not large enough, it's not fast enough, it's not flexible enough, and it's not scalable enough. But the problems that we would otherwise solve via joins or transactions refuse to go away.

This keynote will explore how the combination of microservices with events enables us to address the problems we would otherwise solve with single-database joins and transactions. It will convince you that by not straying from the traditional three-tier architecture, you are missing a fourth important tool in your toolbox. And it will give you practical advice toward designing and architecting scalable and reliable systems in the large.

See video of Randy's presentation.