To better illustrate how Google Cloud services can be used, […]
Recommended Tools – Preparing Google Cloud
Let’s review the tools you will be using throughout this […]
Eliminating Toil with Automation – Cloud Native Applications
When I first started learning to program at school, my […]
Avoiding Lock-In with Abstractions – Cloud Native Applications
Avoiding vendor lock-in with a particular cloud provider is always […]
Flexible Running with Container Runtimes – Cloud Native Applications
You have a container nicely packaging your microservice; now you […]
Achieving Portability with Containers – Cloud Native Applications
When I was a child, the town where I lived […]
Harmonizing APIs and Events for Effective Microservice Communication – Cloud Native Applications
Both API-first and event-driven architectures come with distinct advantages and […]
Beyond the 12 Factors – Cloud Native Applications
In 2016, Kevin Hoffman revisited the 12-factor app in Beyond […]
Backing Services: Treat Backing Services as Attached Resources – Cloud Native Applications
A backing service refers to any resource or service upon […]
Autonomous Components Communicating with Messages – Cloud Native Applications
So far in this book, the discussion about the motivations […]