Resources in Google Cloud are zonal, regional, or multiregional. That […]
Eliminating Toil with Automation – Cloud Native Applications
When I first started learning to program at school, my […]
Responding to Change with Extreme Programming (XP) – Cloud Native Applications
Cloud native benefits greatly from the techniques of extreme programming […]
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 […]
Defining Components with Microservices – Cloud Native Applications
Traditional applications are often referred to as monolithic. In a […]
Beyond the 12 Factors – Cloud Native Applications
In 2016, Kevin Hoffman revisited the 12-factor app in Beyond […]
Codebase: One Codebase Tracked in Version Control, Many Deploys – Cloud Native Applications
When initially encountering this factor, you might interpret it as […]
Autonomous Components Communicating with Messages – Cloud Native Applications
So far in this book, the discussion about the motivations […]
Andromeda – Why Google Cloud Platform?
Like Borg efficiently allocates compute resources, Andromeda manages network bandwidth […]