
Backend Performance: Kill N+1, Add the Index, Cache What's Hot
Ask where a slow backend spends its time and the honest answer is almost always…
Tag
30 posts
Ask where a slow backend spends its time and the honest answer is almost always…
Redis is one of the most-used pieces of infrastructure in the world — the fast…
Apache Kafka runs the event backbone of a huge fraction of modern systems…
Most backend languages give you more features every year. Go went the other way…
Before any syntax, the useful question is: why pick Go at all? You already know…
Most of us learned to build features first and think about security later…
Modern backends are mostly APIs — JSON over HTTP, consumed by web apps, mobile…
Kubernetes has a reputation for being complicated, and some of that is deserved…
Every backend engineer today builds distributed systems, whether they call it…
Every app in India takes payments now. Food delivery, ed-tech, D2C brands, SaaS…
Most backend engineers use a database every single day, and treat it like a…
Master backend engineering with Node.js through 15 hands-on lessons. This crash…
AWS has 200+ services. You need maybe 15 of them to build production backend…
WebSocket vs HTTP Traditional HTTP follows a request/response model — the client…
Testing Strategy A solid testing strategy follows the testing pyramid — many…
Why Redis for Node.js Redis is an in-memory data store that serves as a cache…
Choosing Your PostgreSQL Client Node.js has three main approaches to working…
Profiling First, Optimize Second Never optimize blindly. Always profile to find…
Why the Event Loop Matters Node.js runs JavaScript on a single thread, yet…
Schema Design Philosophy MongoDB schema design is fundamentally different from…
Error Handling Strategy Production error handling has two goals: give clients…
Why Docker for Node.js Docker eliminates “works on my machine” problems by…
File Upload Architecture There are two main patterns for handling file uploads…
Why Message Queues Message queues decouple producers from consumers, enabling…
Two Paths to Building APIs Express.js and Nest.js represent two philosophies for…
What We’re Building A production-ready Task Management API that demonstrates…
You have created some views, and want to port it to your production environment…
This library is ES6, promise compatible. Or, in your package.json file, include…
Code that I have is: It was: I changed it to: So, I needed to change button type…
You are developing a nodejs web application having some UI and backend APIs…


























