8. Event Sourcing and CQRS

“Reality is merely an illusion, albeit a very persistent one.”

Albert Einstein

As much as our inner geek would like to think so, building microservices isn’t all about the code. While code and tech stacks are certainly a large part of what we’re doing, some problems are best solved by getting out of the weeds and looking at them from an architectural standpoint.

In this chapter we’re going to talk about some architectural designs that deal with massive scale. Many people think that if you simply comply with the 12 factors, you automatically have a cloud native application that can scale infinitely. We disagree.

Cloud native applications need to be able to support enormous scale. If you’re going to deploy something on ...

Get Cloud Native Go: Building Web Applications and Microservices for the Cloud with Go and React 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.