SShortSingh.
Back to feed

A cache key ate 99.9% of my records and the pipeline looked green

0
·11 views

The worst pipeline bug I've shipped didn't throw. No stack trace, no failed job, no alert. Every run went green, finished inside its window, and wrote roughly one record out of every thousand it was handed. The job's own metrics said it was healthy, because the job's own metrics counted runs, not rows. It took a business user asking why a campaign list looked short to surface it.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Migrating a Visual FoxPro system to .NET: an order of work that holds up

Over a two-and-a-half-year engagement I migrated 42 financial workflows from a legacy Visual FoxPro system to C# and .NET Core, as the sole engineer. The old system carried two decades of business logic and had no written specification. The domain layer was rebuilt on Entity Framework Core with 42 T-SQL stored procedures against SQL Server, the FoxPro reports were replaced with reporting workflows in a Blazor application, and the old system was retired. This is the order of work I would recommend to anyone facing the same kind of migration. Visual FoxPro mixes data, logic and screens in one pl

0
ProgrammingDEV Community ·

SaathiAI: An Open-Source AI Learning Companion I Built for a Friend

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built SaathiAI, an AI-powered learning companion designed to make exam preparation simpler, faster, and more focused. The idea came from a problem I have seen among my friends and classmates: before an exam, students often have large PDF notes and study materials but very limited time to revise them effectively. Finding a particular concept, simplifying a difficult topic, preparing university-style answers, creating practice questions, and revising important material can consume a significant amount of time. I