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 […]
Intercommunication Between Microservices: APIs and Events – Cloud Native Applications
In multicomponent applications, effective communication is key, and it heavily […]
Determining Component Granularity – Cloud Native Applications
How granular should a component be? Simply put, if aspects […]
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 […]
Port Binding: Export Services via Port Binding – Cloud Native Applications
The principle of port binding is a fundamental aspect of […]
Backing Services: Treat Backing Services as Attached Resources – Cloud Native Applications
A backing service refers to any resource or service upon […]
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 […]