Abhishek Singh logoAbhishek Singh
JourneyWorkBlogContact
Book a call
Abhishek Singh logoAbhishek Singh

Full stack and AI solutions engineer. I build software and automation that make businesses run faster, and write about the engineering behind it.

Explore
HomeJourneyWorkBlogContact
Writing
AI DevelopmentBackend EngineeringTech Business & Product StrategyAll posts
Get in touch

Have a project or a problem worth solving? Tell me what is slowing your business down and I will tell you honestly how I would fix it.

Contact me→
© 2026 Abhishek Singh. All rights reserved.
Available for new projects
The blog

Thoughts on building software

Long form thinking on architecture, debugging, AI in production, and the messy intersection of code and business. The trade-offs, failures, and decisions that do not fit into tutorials.

27
ARTICLES
11
TOPICS
Weekly
NEW POSTS
Stay in the loop

New posts, straight to your inbox

One email when something new goes up. No spam, unsubscribe anytime.

Showing 3 of 3 articles
Why Most “Scalable” Architectures Collapse After the First 10K Users
Architecture & Scalability · 14 min read
4 months ago

Why Most “Scalable” Architectures Collapse After the First 10K Users

Everyone plans for scale. Almost nobody plans for real usage. I have watched “perfectly designed” systems fall apart the moment real users, real data, and real business pressure showed up. This is what actually breaks, and how I fixed it.

saas engineeringbackend architecturedatabase optimization+4 more
Read
Why OFFSET Pagination Broke Our API at Scale (And How Cursor Pagination Fixed It)
Backend Engineering · 7 min read
6 months ago

Why OFFSET Pagination Broke Our API at Scale (And How Cursor Pagination Fixed It)

OFFSET pagination broke our API at scale, causing slow queries and latency spikes. Learn how cursor pagination fixed performance without breaking clients.

system performancedatabase indexingapi performance+2 more
Read
Our Cache Made the App Slower. The Redis Cache Mistake I’ll Never Repeat
Backend Engineering · 15 min read
6 months ago

Our Cache Made the App Slower. The Redis Cache Mistake I’ll Never Repeat

We added caching to speed things up. Latency dropped, then quietly got worse. This is a real production bug breakdown of how a Redis cache invalidation mistake slowed critical pages and how I fixed it without rewriting the backend.

backend scalabilityperformance optimizationredis mistake+3 more
Read