Logo
JourneyBlogWorkContact

Engineered with purpose. Documented with depth.

© 2026 All rights reserved.

Stay updated

Loading subscription form...

GitHubLinkedInTwitter/XRSS
Home/Blog
/Backend Engineering

Category

Backend Engineering

To build robust, scalable, and high-performance server-side systems.

How a Hidden N+1 Query Slowed Our API by 6× and the Exact Steps I Used to Fix It
Backend Engineering16 min• Yesterday

How a Hidden N+1 Query Slowed Our API by 6× and the Exact Steps I Used to Fix It

The API wasn’t crashing. Nothing looked broken. But production response times quietly became six times slower. This is a real-world breakdown of how a hidden N+1 query slipped through reviews, how I proved it in Laravel, and the exact steps that fixed it permanently.

database optimizationlaravelorm optimization+3 more
Yesterday
How I Built an AI-Assisted Log Analysis System to Catch Production Issues Before Users Did
Backend Engineering15 min• 1 months ago

How I Built an AI-Assisted Log Analysis System to Catch Production Issues Before Users Did

Logs were there. Alerts were there. Incidents still slipped through. This guide explains how I combined traditional logging with AI-driven pattern analysis to proactively detect production issues and reduce firefighting.

ai observabilitybackend performancesystem design+2 more
1 months ago
Why OFFSET Pagination Broke Our API at Scale (And How Cursor Pagination Fixed It)
Backend Engineering14 min• 1 months ago

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

Pagination worked fine until traffic and data grew. Then response times spiked quietly. This is the real system-design breakdown of why OFFSET pagination fails in production and how I migrated to cursor-based pagination without breaking clients or SEO.

performance optimizationsystem performancedatabase indexing+2 more
1 months ago
Our Cache Made the App Slower. The Redis Mistake I’ll Never Repeat
Backend Engineering12 min• 1 months ago

Our Cache Made the App Slower. The Redis 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+3 more
1 months ago
How I Eliminated Memory Leaks in a High-Traffic Node.js API That Everyone Thought Was “Stateless”
Backend Engineering14 min• 2 months ago

How I Eliminated Memory Leaks in a High-Traffic Node.js API That Everyone Thought Was “Stateless”

The API didn’t crash immediately. It slowed down gradually, then fell over under load. The problem wasn’t traffic. It was invisible memory retention hiding inside “clean” Node.js code.

high traffic apisjavascriptbackend performance+2 more
2 months ago