Tech Skills

Backend Engineering

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

12,407
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 (6,837) Articles (832)Blog Posts (5381)Tutorials (566)Research Papers (2)News (56)
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Alright, imagine this: you’re standing at a big old crossroads, right? You’re itching to jump into the wild, wonderful world of backend… Continue reading on Med
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Alright, imagine this: you’re standing at a big old crossroads, right? You’re itching to jump into the wild, wonderful world of backend… Continue reading on Med
How I built a Minecraft server list that ranks by real player votes (not bots)
Dev.to · Hugo Larsson 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How I built a Minecraft server list that ranks by real player votes (not bots)
Hi, I'm Hugo. I built MinecraftServers-List.com — a Minecraft server directory that ranks servers by...
The Silent Crash: Handling Zombie WebSockets in Python IoT Applications
Dev.to · Bisal 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Silent Crash: Handling Zombie WebSockets in Python IoT Applications
One harsh truth we discover while building backend systems for IoT devices like industrial sensors or...
HHH000315: Exception executing batch java.sql.BatchUpdateException:
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
HHH000315: Exception executing batch java.sql.BatchUpdateException:
While inserting records into the tablename table, the following error was encountered: Continue reading on Medium »
Reddit r/learnprogramming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
[Backend to Frontend] Building my first portfolio API with Spring Boot, completely lost on what frontend tech stack to choose as a beginner
Hi everyone!! I'm currently working on my very first major project for my portfolio to land a Junior Backend Developer role. So far, I've built a API using Java
I built a clipboard manager in Rust because every other one made me pick two of three
Dev.to · Abhijith P Subash 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I built a clipboard manager in Rust because every other one made me pick two of three
Pick a clipboard manager and you usually end up choosing two of three: cross-platform, lightweight,...
Why Rails Fails After AWS Aurora Failovers (And How to Recover Safely)
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Why Rails Fails After AWS Aurora Failovers (And How to Recover Safely)
When people talk about database failover, they usually focus entirely on the infrastructure layer: Continue reading on Medium »
A Beginner’s Guide to Backend Development with FastAPI
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Beginner’s Guide to Backend Development with FastAPI
When you open popular apps like Instagram or Amazon, your phone doesn’t store all that data locally. Continue reading on Medium »
A Beginner’s Guide to Backend Development with FastAPI
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Beginner’s Guide to Backend Development with FastAPI
When you open popular apps like Instagram or Amazon, your phone doesn’t store all that data locally. Continue reading on Medium »
The Node.js bug that's invisible to your monitoring
Dev.to · r9v 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Node.js bug that's invisible to your monitoring
Your health check is a single line. res.send('ok'). It used to take a millisecond. Then traffic...
From React to MongoDB: How I Learned Backend Design (The Hard Way) — A Frontend Engineer's Journey
Dev.to · vaibhavi suradkar 🔧 Backend Engineering ⚡ AI Lesson 1w ago
From React to MongoDB: How I Learned Backend Design (The Hard Way) — A Frontend Engineer's Journey
Two weeks ago, I was a React developer who thought backend was just "API that returns data." I...
Disable Chrome Window Occlusion
Dev.to · Giancarlo Rocha 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Disable Chrome Window Occlusion
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome" /v WindowOcclusionEnabled /t REG_DWORD...
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding Express Simply (Part 1)
Assuming you have an understanding of javaScript. Continue reading on Medium »
Billing asynchronous work exactly once
Dev.to · Hideki Mori 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Billing asynchronous work exactly once
Synchronous billing is easy, and that's the problem — it makes you think all billing is easy. When a...
Preventing Double-Spend in Spring Boot 3 Using Pessimistic SERIALIZABLE Locking
Dev.to · Anietimfon Effiong 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Preventing Double-Spend in Spring Boot 3 Using Pessimistic SERIALIZABLE Locking
How PESSIMISTIC_WRITE + SERIALIZABLE isolation + @Version optimistic locking stopped real concurrent webhook double-credits in a Spring Boot 3 fintech wallet.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
When Compliance Becomes an Architecture Problem, Not a Paperwork Problem
Most teams discover the hard way that building a payment system is not really a coding challenge. Continue reading on Medium »
Stop Using .Result and .Wait() in Your .NET Code
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Using .Result and .Wait() in Your .NET Code
Your app works fine in testing. You deploy it, a few users come on, and then it just… hangs. No error, no crash. The request sits there… Continue reading on Med
Stop Building Custom File Uploaders: Why I Built a Framework-Agnostic, Multi-Cloud Multipart…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Building Custom File Uploaders: Why I Built a Framework-Agnostic, Multi-Cloud Multipart…
If you’ve spent any time working on modern web applications, you’ve inevitably hit the “large file upload” problem. Continue reading on Medium »
How Netflix Would Design a Feature Flag System
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How Netflix Would Design a Feature Flag System
Not as an if-else wrapper. As a control plane for safely changing production behavior. Continue reading on Medium »
Day 73 of Learning MERN Stack
Dev.to · Ali Hamza 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Day 73 of Learning MERN Stack
Hello Dev Community! 👋 It is officially Day 73 of my 100-day full-stack engineering journey! After...
I Wish I'd Found DeepSeek V4 Flash Sooner — A Backend Breakdown
Dev.to · RileyKim 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Wish I'd Found DeepSeek V4 Flash Sooner — A Backend Breakdown
I Wish I'd Found DeepSeek V4 Flash Sooner — A Backend Breakdown I'll be honest with you: I rolled my...
JWT Authentication Confused Me. Then I Built It From Scratch
Dev.to · Abdul Imran Faridh 🔧 Backend Engineering ⚡ AI Lesson 1w ago
JWT Authentication Confused Me. Then I Built It From Scratch
Originally published at imrantech.hashnode.dev The Honest Starting Point When my tech...
From Monolith to Microservices: Transforming .NET Applications for Modern Architecture
Dev.to · Siddhant Saxena 🔧 Backend Engineering ⚡ AI Lesson 1w ago
From Monolith to Microservices: Transforming .NET Applications for Modern Architecture
For nearly two decades, the monolithic application was the default answer to almost every enterprise...
You Don't Need These 7 npm Packages Anymore: Modern JavaScript Has You Covered
Dev.to · Ripenapps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
You Don't Need These 7 npm Packages Anymore: Modern JavaScript Has You Covered
Open almost any JavaScript project created five years ago and you'll probably find hundreds or even...
7 New JavaScript Features (And 2 I'm Still Waiting For)
Dev.to · Sylwia Laskowska 🔧 Backend Engineering ⚡ AI Lesson 1w ago
7 New JavaScript Features (And 2 I'm Still Waiting For)
Remember how I promised you (or rather myself) two weeks ago that from now on I'd only write light,...
Jose . — Full Stack .NET Developer | Portfolio & CV (EN/ES)
Dev.to · Jose . 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Jose . — Full Stack .NET Developer | Portfolio & CV (EN/ES)
Industrial Engineer and Senior Full Stack .NET Developer with 10+ years of experience. Bilingual portfolio (English/Spanish).
SVG to JPG Conversion Without External Tools in PHP
Dev.to · Muhammad Mustafa 🔧 Backend Engineering ⚡ AI Lesson 1w ago
SVG to JPG Conversion Without External Tools in PHP
Converting SVG graphics to JPG is a common need when you want raster thumbnails, email‑ready images,...
2026. Week 25: when auth/session stops being a list of tasks
Dev.to · Sergey Shkuratov 🔧 Backend Engineering ⚡ AI Lesson 1w ago
2026. Week 25: when auth/session stops being a list of tasks
2026-W25 This week I worked on auth/session across both backend and frontend. At first, it...
Building an Order Processing Pipeline with Spring Integration (HTTP + File Polling)
Dev.to · Praveen Yadav 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Building an Order Processing Pipeline with Spring Integration (HTTP + File Polling)
If you’ve used Spring Boot REST APIs but haven’t explored Spring Integration yet, this project is a...
fzf: The Terminal tool that makes everything searchable
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
fzf: The Terminal tool that makes everything searchable
You don’t need to remember exact names. You just need to remember enough. Continue reading on Stackademic »
full stack developer java coursefull stack developer java course
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
full stack developer java coursefull stack developer java course
Full Stack Developer Course with Placement in Hyderabad: Your Complete Guide to Building a Successful IT Career Continue reading on Medium »
Conduit: The Gateway I Built to Forget About
Dev.to · Adam - The Developer 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Conduit: The Gateway I Built to Forget About
Three microservices, two incompatible auth models, one public endpoint, and a Go gateway that turned...
JavaScript Array Iterations
Dev.to · Madhan Raj 🔧 Backend Engineering ⚡ AI Lesson 1w ago
JavaScript Array Iterations
JavaScript Array Iterations Array Iteration Methods Array iteration methods operate on every array...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Node.js Developer Interview Experience | Genpact
Recently attended an interview with Genpact for a Software Developer role Some of the questions asked: Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Node.js Developer Interview Experience | Genpact
Recently attended an interview with Genpact for a Software Developer role Some of the questions asked: Continue reading on Medium »
How do you do ??
Dev.to · Abhishek Shah 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How do you do ??
From another programming language and recently picking in GO. I'm trying to understand how do you do...
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Make Your GitHub Profile Stand Out (Free Generator)
If you want to make a great first impression as a developer, your GitHub profile README is the best place to start. But writing the… Continue reading on Medium
Senior Engineers Don’t Write try-catch as You Think
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Senior Engineers Don’t Write try-catch as You Think
After studying backend systems, I realized most errors shouldn’t be exceptions at all. Continue reading on Medium »
Understanding MongoDB Cluster Architecture: Mongos, Mongoc, and How Data is Distributed (Explained…
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding MongoDB Cluster Architecture: Mongos, Mongoc, and How Data is Distributed (Explained…
MongoDB is one of the most popular NoSQL databases used by companies like Netflix, Uber, and Adobe to store massive amounts of data. As… Continue reading on Med
8 JavaScript Features That Made My Web App Beat Native Apps in User Satisfaction Scores
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
8 JavaScript Features That Made My Web App Beat Native Apps in User Satisfaction Scores
Users preferred the web version — the specific capabilities that closed every gap users used to complain about. Continue reading on JavaScript in Plain English
Build a tarot reader in Node.js with an open 78-card dataset (no scraping)
Dev.to · Merva Yalçın 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Build a tarot reader in Node.js with an open 78-card dataset (no scraping)
I wanted tarot card meanings as clean, structured data for a side project, and quickly hit the usual...
How Solid Queue Became the Rails 8 default, and More on Open Source Maintainership
Dev.to · Carla Urrea Stabile 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How Solid Queue Became the Rails 8 default, and More on Open Source Maintainership
Seven gems to run background jobs. That's what 37signals was running before they said "this can't be...
From In-Memory Store to a Redis-Like TCP Server in C++
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
From In-Memory Store to a Redis-Like TCP Server in C++
Adding a TCP Server, real time metrics, and graceful shutdown to FastKVS Continue reading on CodeToDeploy »
Understanding Dependency Injection (DI) with Python & FastAPI
Medium · Programming 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding Dependency Injection (DI) with Python & FastAPI
I’ve been working on backend development using 헙헮혀혁헔헣헜, where I came across how the framework makes it easy to implement… Continue reading on Medium »
Building a Video URL Canonicalization Pipeline in PHP 8.4 with SQLite
Dev.to · ahmet gedik 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Building a Video URL Canonicalization Pipeline in PHP 8.4 with SQLite
How a multi-region video discovery site collapses youtu.be, Shorts, embed, and mobile YouTube URL va
Web development concepts for beginners
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Web development concepts for beginners
Many articles online cover deep and complex topics about web development. But in order to gain understanding of them, sometimes we need to… Continue reading on
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Make Money as a Developer
I had a realization about two years into freelancing that shifted how I thought about my career. I was looking at my income for the… Continue reading on Medium