DEV Community

Imran Ahmed profile picture

Imran Ahmed

.NET Developer building reliable backend, API & automation solutions. C# • ASP.NET Core • SQL Server • Playwright • Architecture • Performance.

Joined Joined on  Email address jobs.imranahmed2@gmail.com
When Your Background Job Retries Are Silently Stepping on Each Other

When Your Background Job Retries Are Silently Stepping on Each Other

Comments
4 min read
Why your idempotent POST endpoint is still creating duplicates under load

Why your idempotent POST endpoint is still creating duplicates under load

Comments
4 min read
The silent retry bug killing ASP.NET Core reliability (and how idempotency keys save you)

The silent retry bug killing ASP.NET Core reliability (and how idempotency keys save you)

Comments
3 min read
Why My Background Job Processor Deadlocked Under Real Load (And How CancellationToken Saved It)

Why My Background Job Processor Deadlocked Under Real Load (And How CancellationToken Saved It)

Comments 1
2 min read
When `Skip()` Lies: The Hidden Pagination Bug Killing Production APIs

When `Skip()` Lies: The Hidden Pagination Bug Killing Production APIs

Comments
3 min read
Retry Storms: How a 502 Fix Created a Thousand Duplicate Orders

Retry Storms: How a 502 Fix Created a Thousand Duplicate Orders

Comments
3 min read
"A second operation was started on this context" — the EF Core bug that only shows up under load

"A second operation was started on this context" — the EF Core bug that only shows up under load

Comments 1
3 min read
*"How I Fixed a 30-Second Timeout in a High-Latency API Call (Without Throwing Away the Data)"*

*"How I Fixed a 30-Second Timeout in a High-Latency API Call (Without Throwing Away the Data)"*

Comments
3 min read
"Your background job isn't failing—it's quietly abandoning work during deploy"

"Your background job isn't failing—it's quietly abandoning work during deploy"

Comments
3 min read
*"How I Fixed a 300ms API Latency Spike—Without Touching the Database"*

*"How I Fixed a 300ms API Latency Spike—Without Touching the Database"*

Comments
2 min read
Designing an Idempotent Payment API in ASP.NET Core

Designing an Idempotent Payment API in ASP.NET Core

Comments 2
2 min read
The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

1
Comments 1
3 min read
The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

Comments 1
3 min read
The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

Comments 1
3 min read
The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

The Retry Storm Problem: Why Your ASP.NET Core API Needs Idempotency Keys

Comments 1
3 min read
Racing Background Jobs: The Distributed Lock Gap in ASP.NET Core

Racing Background Jobs: The Distributed Lock Gap in ASP.NET Core

Comments
3 min read
Why Your Playwright Tests Randomly Fail on CI and How to Fix It

Why Your Playwright Tests Randomly Fail on CI and How to Fix It

Comments
3 min read
The CancellationToken That Never Propagated: A Subtle ASP.NET Core Timeout Bug I Missed in Code Review

The CancellationToken That Never Propagated: A Subtle ASP.NET Core Timeout Bug I Missed in Code Review

1
Comments
4 min read
The CancellationToken That Never Propagated: A Subtle ASP.NET Core Timeout Bug I Missed in Code Review

The CancellationToken That Never Propagated: A Subtle ASP.NET Core Timeout Bug I Missed in Code Review

Comments
4 min read
loading...