Maturing Your Microservices Applications with CQRS (Ep. 19)

February 28, 2017 Jeff Kelly

Microservices provide a number of benefits to developers and, ultimately, end-users of applications supported by microservices architectures. These include the ability to scale and develop each microservice independently, which enables increased release velocity. But microservices also introduce a number of challenges that developers need to address, especially if they are developing mission-critical transactional applications. Among these challenges is maintaining data consistency across a set of microservices. Enter command query responsibility segregation, or CQRS.

In this episode of Pivotal Insights, host Jeff Kelly dives into the topic of CQRS with Pivotal's own Kenny Bastani. Kenny, a Spring developer advocate, lays out the challenges CQRS helps microservices developers overcome, provides advice for implementing CQRS, and discusses the complexities that CQRS itself introduces to microservices applications.

News and Resources

Show Notes

 

About the Author

Jeff Kelly

Jeff Kelly is a Director of Partner Marketing at Pivotal Software. Prior to joining Pivotal, Jeff was the lead industry analyst covering Big Data analytics at Wikibon. Before that, Jeff covered enterprise software as a reporter and editor at TechTarget. He received his B.A. in American studies from Providence College and his M.A. in journalism from Northeastern University.

Follow on Twitter Follow on Linkedin
Previous
Episode 41: Beyond ”Survival Is Not Mandatory,” the Cloud-Native Cookbook (Ep.54)
Episode 41: Beyond ”Survival Is Not Mandatory,” the Cloud-Native Cookbook (Ep.54)

There's a handful of cloud news to go over - AWS S3 going down, Google's new database, Spanner, and others....

Next
Episode 40: Bringing Data to DevOps (Ep. 53)
Episode 40: Bringing Data to DevOps (Ep. 53)

We talk about the traditional and new relationship between data and application development, and, now, DevO...