Part 5: Traces of Your Microservices
Introduction Welcome to the fifth part of our blog series that focuses on how to develop, deploy, and debug microservices running in the cloud-native …
What Platform Teams Should Be Doing
First of all, what exactly is a platform anyway? Enabling modern software development and true DevOps demands that development teams rely on infrastru …
The Radical Way Giant Swarm Handles Service Level Objectives
At Giant Swarm, we understand that SLAs are needed. We also know that SLOs, while generally accepted conceptually, are still very new in practice. Hen …
Application Configuration Management with Kapitan
If you've been following along with this series on application configuration management in Kubernetes, then you'll already have an understanding of so …
Part 4: Operations and the Cloud-Native Stack in Action
An in-depth series on how to easily get centralized logging, better security, performance metrics, and authentication using a Kubernetes-based platfor …
How Giant Swarm Makes Product Decisions
When I get asked why we make certain product decisions and why our roadmap is prioritized the way it is, my answers often revolve around what I call a …
11 Habits of Highly Effective Giant Swarm Product Owners
With years of experience working with diverse teams, we've curated a list of habits that we encourage our Product Owners to develop. Our hope is that …
Application Configuration Management with Kustomize
In this series of articles, we're taking an in-depth look at application configuration management in Kubernetes. In the previous article, we explored …
Part 3: Deploying the Application with Helm
An in-depth series on how to easily get centralized logging, better security, performance metrics, and authentication using a Kubernetes-based platfor …