Tech Skills

Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

814
lessons
Skills in this topic
View full skill map →
API Design
beginner
Design a RESTful API following best practices
Auth & Authorisation
intermediate
Implement JWT auth with refresh tokens
Database Integration
intermediate
Use an ORM (Prisma, SQLAlchemy, Drizzle)
Backend Performance
advanced
Implement Redis caching for hot data
Microservices Patterns
advanced
Decompose a monolith into microservices
All Reads (438) Articles (83)Blog Posts (226)Tutorials (128)News (1)
⚡ Flask + ORM: Stop Writing Slow Code Without Realizing It
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
⚡ Flask + ORM: Stop Writing Slow Code Without Realizing It
You spin up a Flask server. Add SQLAlchemy. Build a few endpoints. Continue reading on Medium »
Supabase: An Open-Source Firebase Alternative for Modern Applications
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase: An Open-Source Firebase Alternative for Modern Applications
Building modern web and mobile applications requires a backend that is fast, scalable, and easy to integrate. Supabase is an open-source… Continue reading on Me
Supabase: An Open-Source Firebase Alternative for Modern Applications
Medium · Deep Learning 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Supabase: An Open-Source Firebase Alternative for Modern Applications
Building modern web and mobile applications requires a backend that is fast, scalable, and easy to integrate. Supabase is an open-source… Continue reading on Me
Java Backend Roadmap
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Java Backend Roadmap
The Complete Roadmap to Becoming a Java Developer Continue reading on Javarevisited »
Java Backend Interviews: What TCS & Capgemini Really Ask
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Java Backend Interviews: What TCS & Capgemini Really Ask
Java backend interviews at companies like TCS and Capgemini are rarely about syntax or memorization. They are carefully designed to probe… Continue reading on M
Recently attended an interview for a Java developer position with over 7 years of experience at TCS…
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Recently attended an interview for a Java developer position with over 7 years of experience at TCS…
Photo by Headway on Unsplash Continue reading on Medium »
Circuit Breakers in Go: What I Learned After 3 Outages
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Circuit Breakers in Go: What I Learned After 3 Outages
You don’t care about circuit breakers until the first time your service goes down because a downstream dependency decided to take a nap… Continue reading on Med
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Magic Behind Ruby: An Unofficial Guide to Its Power and Simplicity
Hey fellow developers, If you've been in the software development world for even a short time, you've probably encountered Ruby. This elegant language has been
Why would Go do this in its documentation?
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why would Go do this in its documentation?
Before diving in, let me be clear: this is not a critique nor a complaint about Go. It’s simply an observation that led me to an… Continue reading on Medium »
Reading Secrets Straight From the Browser: The NEXT_PUBLIC_ Trap
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Reading Secrets Straight From the Browser: The NEXT_PUBLIC_ Trap
When your “secret” API key ships inside every user’s JavaScript bundle Continue reading on Medium »
Bash Scripting for Beginners
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Bash Scripting for Beginners
 Index Continue reading on Medium »
Five Things People Still Get Wrong About C++
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Five Things People Still Get Wrong About C++
The language has a reputation. Some of it is earned. A lot of it is thirty years out of date. Continue reading on Medium »
How to Build Scalable Backend Systems with JavaScript
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Build Scalable Backend Systems with JavaScript
A Practical Guide to Designing High-Performance, Fault-Tolerant, and Scalable Backend Architectures Using Modern JavaScript Technologies Continue reading on Jav
How to Build Scalable Backend Systems with JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How to Build Scalable Backend Systems with JavaScript
A Practical Guide to Designing High-Performance, Fault-Tolerant, and Scalable Backend Architectures Using Modern JavaScript Technologies Continue reading on Jav
Hono in 2026: The Web Framework That Runs Everywhere
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Hono in 2026: The Web Framework That Runs Everywhere
14KB. Zero dependencies. Runs on Cloudflare Workers, Bun, Deno, AWS Lambda, and Node.js Continue reading on Medium »
Hono in 2026: The Web Framework That Runs Everywhere
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Hono in 2026: The Web Framework That Runs Everywhere
14KB. Zero dependencies. Runs on Cloudflare Workers, Bun, Deno, AWS Lambda, and Node.js Continue reading on Medium »
My Fix Was Right. Then It Was Commented Out.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
My Fix Was Right. Then It Was Commented Out.
How a MongoDB type quirk turned working security code into dead code — and how a real user paid the price before we caught it. Continue reading on Medium »
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Go Goroutine Crashes: 97% of the Output Is Noise
Go's panic behavior is aggressive. When one goroutine panics, the runtime dumps the stack trace of every goroutine. A production Go service with 50 active gorou
Setting Up a Production-Ready Django Project Structure
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Setting Up a Production-Ready Django Project Structure
The project structure nobody teaches you but everyone expects you to know. Continue reading on Medium »
Setting Up a Production-Ready Django Project Structure
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Setting Up a Production-Ready Django Project Structure
The project structure nobody teaches you but everyone expects you to know. Continue reading on Medium »
Edge Bundles Break What You Assumed Was Universal
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Edge Bundles Break What You Assumed Was Universal
Why bundling for edge runtimes reveals hidden Node.js habits, shaky dependencies, and architecture assumptions you stopped noticing. Continue reading on Medium
Node.js vs TypeScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Node.js vs TypeScript
Node.js and TypeScript are not competitors — they work together. Continue reading on Medium »
Why Your Spring Boot App Works Locally but Crashes in Production
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Your Spring Boot App Works Locally but Crashes in Production
Most backend engineers don’t have a code problem. They have a production problem. Continue reading on Javarevisited »
Why Most Backend Engineers Fail in Production (And Never Become Senior)
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Most Backend Engineers Fail in Production (And Never Become Senior)
Writing code is easy. Handling production systems under pressure is what separates mid-level engineers from seniors. Continue reading on Engineering Playbook »
The Python Default Argument Bug That Silently Breaks Your Code
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Python Default Argument Bug That Silently Breaks Your Code
 Special Offer for My Readers  Continue reading on Medium »
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built a CLI That Previews Any JS Project Automatically
Because “just clone it and run it” has never actually been that simple. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built a CLI That Previews Any JS Project Automatically
Because “just clone it and run it” has never actually been that simple. Continue reading on Medium »
I Replaced My Express.js App With Fastify — Here’s What Happened
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Replaced My Express.js App With Fastify — Here’s What Happened
Switching from Express.js to Fastify is a common move for developers, Really? Continue reading on Medium »
Servers Made Simple: How the Digital World Runs Behind the Scenes
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Servers Made Simple: How the Digital World Runs Behind the Scenes
1. What is a Server? (Start Very Basic) Continue reading on Medium »
Medium · AI 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Beneath the Syntax: Why C and C++ Are Still the Ultimate Training Ground for Developers
The software development landscape today is overwhelmingly focused on speed and accessibility. High-level languages dominate the… Continue reading on Medium »
How I Used Bit Manipulation to Speed Up Float-to-Int Conversion in a Storage Engine
Dev.to · Yu Qian Yang 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
How I Used Bit Manipulation to Speed Up Float-to-Int Conversion in a Storage Engine
In a columnar time-series database, one of the most effective compression tricks is deceptively...
A Sane Way to Handle Server Component Errors In Next.js
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
A Sane Way to Handle Server Component Errors In Next.js
Let’s be real: errors are annoying. But in Next.js, they can also be confusing. You reach for react-error-boundary like a good React… Continue reading on Medium
Developing RESTful API Endpoints with FastAPI
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Developing RESTful API Endpoints with FastAPI
FastAPI provides a modern, fast, and robust framework for building RESTful API endpoints in Python. Leveraging Python type hints, FastAPI… Continue reading on M
Warmed Permission Cache: Speed, Security, and the Real Trade-Offs
Dev.to · Santhanam Elumalai 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Warmed Permission Cache: Speed, Security, and the Real Trade-Offs
Authorization checks are one of those backend paths that seem harmless until traffic grows. In my...
OAuth2 BFF for SPAs — Stop Putting Tokens in localStorage
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
OAuth2 BFF for SPAs — Stop Putting Tokens in localStorage
Imagine you build a React app and it stores the access token in localStorage. A simple XSS exploit—a malicious script injected through a… Continue reading on Le
The Hidden Cost of Login: How I Decoupled Session Cleanup from Authentication in NestJs
Dev.to · bismark66 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
The Hidden Cost of Login: How I Decoupled Session Cleanup from Authentication in NestJs
TL;DR Login looks like two operations — password check + token issue — but there's often a third...
Why Express.js is a great choice for your first backend
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Why Express.js is a great choice for your first backend
I have spent over 15 years building systems. Early in my career, I frequently had to context-switch between Java on the backend and… Continue reading on Medium
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Full Stack Developer Learning Guide (Beginner → Job Ready)
Learning full stack development can feel scary for beginners. There are many technologies and tools, and it’s easy to get confused. This… Continue reading on Me
Build a Production-Ready REST API with Node.js in Under 30 Minutes
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Build a Production-Ready REST API with Node.js in Under 30 Minutes
Building a production-ready REST API in 30 minutes! Continue reading on Medium »
Stop Putting Everything in settings.py
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Stop Putting Everything in settings.py
One settings file for all environments is a production incident waiting to happen. Here is the professional split that prevents it. Continue reading on Medium »
A single Kotlin lambda silently broke my app for 21 hours - and I only found the bug because someone crossed a border
Dev.to · Stoyan Minchev 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
A single Kotlin lambda silently broke my app for 21 hours - and I only found the bug because someone crossed a border
I build a safety-critical Android app that monitors elderly people living alone. It watches their...
10 Go Mistakes That Survive Code Review (2026 Edition)
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
10 Go Mistakes That Survive Code Review (2026 Edition)
The 10 subtle Go bugs that pass go vet, pass tests, and ship to production. Updated for Go 1.26: no loop-variable retreads, no nil-map filler, just the mistakes
Go Generics, 4 Years In: The 3 Cases Where They're the Right Answer
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Go Generics, 4 Years In: The 3 Cases Where They're the Right Answer
Generics shipped in Go 1.18. Four years later, the Go team has quietly written the best style guide that exists: the standard library itself. Here's what they g
pprof in 15 Minutes: The Go Profiling Walkthrough That Doesn't Skip the Hard Parts (Go 1.26)
Dev.to · Gabriel Anhaia 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
pprof in 15 Minutes: The Go Profiling Walkthrough That Doesn't Skip the Hard Parts (Go 1.26)
CPU, heap, mutex, and the new goroutine leak profile in Go 1.26. How to capture them, how to read them, and the three profile shapes you'll actually see in prod
Building JudGO: The High-Performance Online Judge for the Next Gen of Coders
Dev.to · Alish Akadil 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Building JudGO: The High-Performance Online Judge for the Next Gen of Coders
# I built my own Online Judge because the standard ones were too soft. 🥶 Most devs build a simple...
Dev.to AI 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
"Backend Engineering for an AI Platform: The Infrastructure Decisions Nobody Talks About"
Video Explanation: https://youtu.be/1xL_Dtp7Ksg ) By Raghav Bansal | Backend Engineer & Memory Infrastructure Lead, Team FireFury EduRag Project | Stack: Fa
Stop Putting Everything in settings.py
Dev.to · Houssem Reggai 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
Stop Putting Everything in settings.py
PROFESSIONAL DJANGO ENGINEERING SERIES #2 One settings file for all environments is a production...
VS Code Explained Simply: The Only Code Editor Beginners Need in 2026
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 2mo ago
VS Code Explained Simply: The Only Code Editor Beginners Need in 2026
Published: April 12, 2026 Continue reading on Medium »