ManningBooks

ManningBooks

Devtalk Sponsor

Kargo in Action (manning)

Kargo is helping teams rethink a difficult part of software delivery: how changes move safely and predictably from one environment to the next.

Now, the people building Kargo are writing the guide to using it.

Ken Cochrane, Jesse Suen, Kent Rancourt

Kargo in Action is a new Manning Early Access Program (MEAP) book by Ken Cochrane, Jesse Suen, and Kent Rancourt. Rather than approaching Kargo as outside observers, the authors bring firsthand knowledge of the problems it was designed to solve, the decisions behind its architecture, and the practices that make it effective in real delivery workflows.

The book begins with a problem many engineering teams eventually encounter. CI systems are good at building and verifying artifacts, and continuous delivery tools can deploy them, but neither necessarily provides a clear, controlled process for promoting those artifacts through development, staging, and production. Teams often fill this gap with increasingly complicated pipelines, scripts, and manual approvals.

Kargo introduces a dedicated promotion control plane for GitOps. It separates deployment from promotion and gives teams a structured way to define how verified changes advance between environments. Kargo in Action explains both how to use this model and why it matters, covering governed promotion workflows, environment-specific verification, auditability, and predictable rollback.

The first three chapters are available now and explore:

The gap conventional CI/CD leaves between building software and running it in production

Why deployment and promotion should be treated as separate concerns

Where Kargo fits alongside GitOps tools and delivery platforms

How to install Kargo and begin creating your first promotion workflows

Because the book is part of MEAP, you can start reading while it is still being written and receive new chapters as they become available. It’s also an opportunity to learn Kargo directly from its builders—and to follow their thinking from the underlying delivery problem through to practical implementation.

If your team uses Kubernetes and GitOps, or if your delivery pipelines have become responsible for too many unrelated concerns, this book is worth a look.


Don’t forget you can get 45% off with your Devtalk discount! Just use the coupon code “devtalk.com” at checkout :+1:

Most Liked

erwingchip

erwingchip

The first three chapters are available now and explore:

The gap conventional CI/CD leaves between building software and running it in production

Why deployment and promotion should be treated as separate concerns

Where Kargo fits alongside GitOps tools and delivery platforms

How to install Kargo and begin creating your first promotion workflows

Because the book is part of MEAP, you can start reading while it is still being written and receive new chapters as they become available. It’s also an opportunity to learn Kargo directly from its builders—and to follow their thinking from the underlying delivery problem through to practical implementation.

If your team uses Kubernetes and GitOps, or if your delivery pipelines have become responsible for too many unrelated concerns, this book is worth a look.


One thing I’d be interested to see in the later chapters is how Kargo handles more complicated real-world scenarios—multiple applications, dependencies between releases, failed verification, and promotion freezes. Those are usually the cases where a delivery architecture really proves its value. The MEAP format sounds useful here because readers can follow how the authors address those practical challenges as the book develops.

Where Next?

Popular Backend topics Top

PragmaticBookshelf
Property-based testing helps you create better, more solid tests with little code. Use the PropEr framework in both Erlang and Elixir, to...
New
PragmaticBookshelf
Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? Clojure cuts through complexity by providing a set of...
New
PragmaticBookshelf
Do less work when testing your Python code, but be just as expressive, elegant, and readable. The pytest testing framework helps you writ...
New
PragmaticBookshelf
Chris McCord edited by Jacquelyn Carter @jkcarter Metaprogramming is one of Elixir’s greatest features. Maybe you’ve played with the bas...
New
PragmaticBookshelf
Write Elixir tests that you can be proud of. Dive into Elixir’s test philosophy and gain mastery over the terminology and concepts that u...
New
PragmaticBookshelf
Miki Tebeka @tebeka edited by Margaret Eldridge @Margaret This book contains 25 simple Go programs and will challenge your understanding...
New
PragmaticBookshelf
Communicate more clearly, refactor more effectively, and save time with attractive diagrams that only take minutes to make with open sour...
New
PragmaticBookshelf
Unlock the power of A/B testing to verify your hypothesis, build more inclusive products, and ensure your changes are actual improvements...
New
PragmaticBookshelf
Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework. Miguel Gr...
New
pragdave
Classroom-tested by generations of students, this new edition of the popular intro to programming book is for anyone who wants to underst...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
AstonJ
Or looking forward to? :nerd_face:
503 15149 280
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
PragmaticBookshelf
Escape callback hell and ship fast, clean code that reads as smoothly as it runs. Squash bugs and stamp out memory leaks with an intuitiv...
New
New