S3 Data Processing at Scale with Manifests | Safer S3 Reprocessing

Ryan Cross Architecture, Articles, AWS, Cloud, Data Management Leave a Comment

Learn how to use Amazon S3 manifests to safely reprocess millions of S3 objects at scale without data ambiguity or production incidents. As consultants, we operate in the realm of clients with mature systems. One of the most common places for those systems is AWS. Amazonโ€™s S3 (Simple Storage Service) remains one of the most popular enterprise storage solutions. Letโ€™s …

Governed agentic AI delivery stack for enterprise SDLC with intent-driven backlog, autonomous execution, test-gated quality, and traceable commits.

What Is Agentic AI Software Development in the Enterprise?

Jaime Niswonger Agentic AI & AI-Accelerated Development, All Industries, Architecture, Articles, Artificial Intelligence Leave a Comment

Agentic AI software development is an enterprise delivery model where autonomous agents execute backlog-driven implementation inside architectural guardrails, test-gated quality controls, and a fully traceable SDLC. Learn how agentic AI software development transforms the enterprise SDLC with autonomous execution, test-gated quality, full traceability, and architect-led governance.

How to Prevent Retry Storms with Responsible Client-Side Retry Policies

Rachel Walker All Industries, Architecture, Articles, DevOps Leave a Comment

A retry storm occurs when large numbers of client applications retry failed requests simultaneously, spawning additional traffic that overwhelms already unstable systems.

While much of outage prevention rightly focuses on backend systemsโ€”load balancers, API gateways, circuit breakers, and queuesโ€”client-side retry policies play a critical but often overlooked role in system resiliency. Preventing retry storms requires treating client-side retry behavior as a core part of system resiliency.

In this article, weโ€™ll explore how retry storms form, how client applications unintentionally amplify traffic, and what development teams can do to implement safer, smarter retry behavior.

uv for Python blog post with photo of author Brian Buchta and listed key blog topics

uv for Python: A Fast, Modern Package Manager (Features, Setup & Limitations)

Brian Buchta Articles, DevOps, Python Leave a Comment

uv is a modern, Rust-powered package manager that brings speed, simplicity, and consistency to Python development. In this article, we break down what uv is, why itโ€™s gaining traction, and how it improves dependency management, virtual environments, project setup, and overall workflow. Weโ€™ll also explore its limitations and walk through a quick example to help you understand where uv shines in real-world development.

CI/CD for Legacy .NET Framework Apps: How to Automate Deployment Pipelines

Zach Gardner .NET, .NET Core, Azure, CI/CD, Cloud, DevOps, Modernization, Videos Leave a Comment

Outdated deployment practices can slow down even the best software teams. When youโ€™re still manually moving files between servers, itโ€™s easy for small mistakes to slip through and updates to take longer than they should. At Keyhole Software, weโ€™ve seen firsthand how this approach can hold back your projects. The solution is to automate deployment pipelines. It brings consistency, reliability, …