<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/backend/best-of/2025/11" -->

---
title: Best Backend Development posts — November 2025 | daily.dev
description: The most upvoted Backend Development posts from November 2025, curated by the daily.dev community.
canonical: https://daily.dev/tags/backend/best-of/2025/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/backend/best-of/2025/11
og:type: website
og:site_name: daily.dev
og:title: Best Backend Development posts — November 2025 | daily.dev
og:description: The most upvoted Backend Development posts from November 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Backend Development — November 2025

1. 1  
[](https://daily.dev/posts/6-must-read-books-for-backend-developers-in-2026-z31rnzc48 "6 Must-Read Books for Backend Developers in 2026")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 45w  
6 Must-Read Books for Backend Developers in 2026  
A curated list of six essential books for backend developers covering software architecture, design patterns, distributed systems, microservices, and data engineering. The recommendations include classics like "Designing Data-Intensive Applications" by Martin Kleppmann, "The Pragmatic Programmer," and "Building Microservices" by Sam Newman, focusing on fundamental principles that remain relevant despite changing frameworks and tools. Each book addresses critical aspects of backend development from API design and scalability to data pipelines and architectural trade-offs.  
354  
2
2. 2  
[](https://daily.dev/posts/why-we-migrated-from-python-to-node-js-xp9e2oflq "Why we migrated from Python to Node.js")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 45w  
Why we migrated from Python to Node.js  
A startup rewrote their backend from Python/Django to Node.js/Express one week after launch due to Python's async limitations. The team struggled with Django's incomplete async support, colored functions problem, and the need for constant sync/async conversions. Despite losing Django's ergonomic ORM, they gained 3x throughput, unified their codebase with their existing Node worker service, and improved code maintainability. The three-day migration was driven by concerns about scalability and code quality rather than immediate load issues.  
296  
32
3. 3  
[](https://daily.dev/posts/just-use-postgres--c90ppdw4c "Just Use Postgres!")  
Article  
![Avatar of vladmihalcea](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5dd0066095304e2ea086956d3ed96c1b)Vlad Mihalcea · 42w  
Just Use Postgres!  
A comprehensive review of Denis Magda's book covering PostgreSQL's capabilities beyond traditional relational features. The 402-page guide explores core database concepts like indexing (B+Tree, hash, partial), transactions, and modern SQL features (CTEs, window functions), then dives into non-relational capabilities including JSON storage and full-text search. The book examines PostgreSQL's extension ecosystem: pgvector for ML/GenAI embeddings, TimescaleDB for time series data, PostGIS for geospatial queries, and pgmq for message queues. Includes performance tuning guidance and discusses when PostgreSQL might not be the right choice.  
255  
24
4. 4  
[](https://daily.dev/posts/how-figma-scaled-to-10-million-users-ljf7soffs "How Figma Scaled To 10 Million Users")  
Video  
![Avatar of kikisbytes](https://media.daily.dev/image/upload/s--GJQRfY13--/f_auto/v1752677336/logos/kikisbytes)Kiki's Bytes · 44w  
How Figma Scaled To 10 Million Users  
Figma scaled from a single PostgreSQL database to a horizontally sharded architecture supporting 10 million users. The journey involved three phases: immediate relief through vertical scaling, read replicas, and connection pooling; medium-term stability via logical partitioning of table groups into dedicated databases; and long-term scalability through horizontal sharding with a custom query router. Key innovations included optimized logical replication by removing indexes during migration, two-phase deployment using PG Bouncer for safe routing changes, logical sharding with PostgreSQL views for testing before physical splits, and a custom Golang DB proxy for intelligent query routing across shards.  
112  
4
5. 5  
[](https://daily.dev/posts/why-dev-projects-use-multiple-languages--l96ocnptq "Why Dev Projects Use Multiple Languages?")  
Video  
![Avatar of codehead](https://media.daily.dev/image/upload/s--ywzrIEkA--/f_auto/v1745508579/logos/codehead)CodeHead · 43w  
Why Dev Projects Use Multiple Languages?  
Modern software projects use multiple programming languages because different languages excel at different tasks. Frontend requires JavaScript for browser compatibility, while backend services benefit from specialized languages like Go for low-latency networking, Python for data science, and Java for enterprise workloads. Major platforms like YouTube, Netflix, and Instagram combine multiple languages strategically. Services communicate through APIs, gRPC, and message queues, with containerization making polyglot architectures practical. Teams choose languages based on performance needs, developer expertise, and existing system compatibility, trading monolithic simplicity for distributed system flexibility.  
103  
5
6. 6  
[](https://daily.dev/posts/support-for-elysia-io5dabp2o "Support for Elysia")  
Article  
![Avatar of vercel](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/04cca7235cf84db092f24b7ba427b3e1)Vercel · 43w  
Support for Elysia  
Vercel now supports automatic detection and deployment of Elysia, a TypeScript framework with end-to-end type safety. When deployed, Vercel automatically provisions optimal resources and uses Node by default, with optional Bun runtime support via configuration. Deployments leverage Fluid compute with Active CPU pricing, charging only for active CPU usage time.  
94  
1
7. 7  
[](https://daily.dev/posts/node-js-node-js-v24-11-1-lts--cm6gaatbu "Node.js — Node.js v24.11.1 (LTS)")  
Article  
![Avatar of nodejs](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/nodejs)Node.js · 44w  
Node.js — Node.js v24.11.1 (LTS)  
Node.js v24.11.1 (LTS) has been released, addressing a critical issue where Buffer.allocUnsafe was incorrectly zero-filling buffers instead of returning uninitialized memory as documented. The release includes numerous fixes and improvements across benchmarks, build system, dependencies (npm upgraded to 11.6.2, corepack to 0.34.2), documentation, HTTP/HTTP2, inspector, module system, testing framework, and tooling. Additional changes include root certificate updates to NSS 3.116, Visual Studio workload upgrade from 2019 to 2022, and various performance optimizations.  
83  
3
8. 8  
[](https://daily.dev/posts/how-spotify-built-its-data-platform-to-understand-1-4-trillion-data-points-796evwtpl "How Spotify Built Its Data Platform To Understand 1.4 Trillion Data Points")  
Article  
![Avatar of bytebytego](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/35be29234ee14d01a9cd049c52e12753)ByteByteGo · 44w  
How Spotify Built Its Data Platform To Understand 1.4 Trillion Data Points  
Spotify processes 1.4 trillion data points daily through a sophisticated data platform that evolved from a single Hadoop cluster to a multi-product system running on Google Cloud. The platform consists of three core components: data collection (capturing events from millions of devices using client SDKs and Kubernetes operators), data processing (running 38,000+ automated pipelines using BigQuery, Flink, and Apache Beam), and data management (ensuring privacy, security, and compliance). The architecture emphasizes self-service capabilities, allowing product teams to define event schemas and deploy infrastructure automatically while maintaining centralized governance. Built-in anonymization, lineage tracking, and quality checks ensure data trustworthiness across financial reporting, personalized recommendations, and experimentation systems.  
67
9. 9  
[](https://daily.dev/posts/the-10mb-discord-limit-drove-me-to-build-a-self-hosted-gpu-video-compressor-gnkmzhtyo "The 10MB Discord Limit Drove Me to Build a Self-Hosted GPU Video Compressor")  
Article  
![Avatar of noted](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f789e72a29f445e3b441329778a5dae8)Noted · 44w  
The 10MB Discord Limit Drove Me to Build a Self-Hosted GPU Video Compressor  
A developer built 8mb.local, a self-hosted video compression tool that solves Discord's 10MB file size limit. The single Docker container includes a SvelteKit UI, FastAPI backend, and Celery worker queue with automatic GPU detection for NVIDIA, Intel, and AMD hardware acceleration. It features target-size-first compression with automatic retry logic, real-time progress streaming via Server-Sent Events, and seamless CPU fallback. Installation requires choosing the appropriate docker-compose configuration for your hardware, with special attention to NVIDIA driver capabilities and reverse proxy buffering settings for proper SSE streaming.  
56  
5
10. 10  
[](https://daily.dev/posts/i-tried-protobuf-after-17-years-of-ignoring-it-fwagec1lq "I tried Protobuf after 17 years of ignoring it")  
Video  
![Avatar of tsoding_daily](https://media.daily.dev/image/upload/s--6msWm9pp--/f_auto/v1728806157/logos/tsoding_daily)Tsoding Daily · 43w  
I tried Protobuf after 17 years of ignoring it  
A developer attempts to use Protocol Buffers for the first time after 17 years of awareness, encountering significant complexity in compilation, linking, and dependency management. The session reveals extensive build challenges including missing runtime libraries, dependency on Abseil, version mismatches, and linking errors. Despite spending over an hour, the developer struggles to compile a simple "hello world" example without using Google's Bazel build system, exposing the library's steep learning curve and infrastructure requirements.  
53  
2
11. 11  
[](https://daily.dev/posts/convex-raises-24m-to-reinvent-backends-vwf11s2sc "Convex raises $24M to reinvent backends")  
Article  
![Avatar of convex](https://media.daily.dev/image/upload/s--Idacs64S--/f_auto/v1749712913/logos/convex)Convex · 44w  
Convex raises $24M to reinvent backends  
Convex announced a $24M Series A funding round led by a16z and Spark Capital to scale their backend platform. The company has grown 10x in customer base and revenue over nine months, with customers ranging from hackathon teams to enterprises. The funding will support hiring, developing new features like OLAP support and local-first sync, and building a sustainable, profitable business. Convex plans to enhance their component marketplace, improve their open-source self-hosted edition, and optimize infrastructure costs to ensure long-term viability for customers building on their platform.  
52  
1
12. 12  
[](https://daily.dev/posts/building-a-production-api-in-golang-from-scratch-ecommerce-project--utvqci9qf "Building a Production API in Golang from Scratch (Ecommerce project)")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 42w  
Building a Production API in Golang from Scratch (Ecommerce project)  
A comprehensive walkthrough of building a production-ready e-commerce API in Go from scratch. Covers HTTP server setup with Chi router, clean layered architecture (handlers, services, repositories), dependency injection, structured logging with slog, middleware implementation, database schema design for products and orders, RESTful endpoint design, and error handling patterns. Demonstrates practical patterns like graceful configuration management, request ID tracking, and JSON response handling.  
49  
1
13. 13  
[](https://daily.dev/posts/99-of-devs-are-sleeping-on-kotlin-zmasp4bsk "99% Of Devs Are SLEEPING On Kotlin")  
Video  
![Avatar of codehead](https://media.daily.dev/image/upload/s--ywzrIEkA--/f_auto/v1745508579/logos/codehead)CodeHead · 44w  
99% Of Devs Are SLEEPING On Kotlin  
Kotlin has evolved beyond its Android origins into a versatile multiplatform language suitable for backend, frontend, and mobile development. Key advantages include built-in null safety, seamless Java interoperability, modern coroutines for asynchronous programming, and the ability to share code across platforms. Companies like Netflix and Pinterest are adopting Kotlin for server-side services due to its safety and productivity benefits. The language offers incremental adoption paths through frameworks like Ktor for backends and Kotlin Multiplatform for cross-platform development, making it a practical choice for teams looking to reduce bugs and improve development velocity.  
36  
3
14. 14  
[](https://daily.dev/posts/the-only-backend-for-next-js-you-need-motia--joytuwhzw "The Only Backend For Next.js You Need  (Motia)")  
Video  
![Avatar of bytegrad](https://media.daily.dev/image/upload/s--UnJ6vKLR--/f_auto/v1732552127/logos/bytegrad)ByteGrad · 43w  
The Only Backend For Next.js You Need (Motia)  
Explores when and why to use a separate backend application alongside Next.js for handling long-running tasks, background jobs, scheduled tasks, and real-time streaming. Demonstrates how Motia provides background job processing, cron scheduling, event-driven workflows, observability, and streaming capabilities through a step-based architecture. Shows practical implementation of a translation workflow with AI integration, streaming updates to the UI, and authentication middleware.  
34  
3
15. 15  
[](https://daily.dev/posts/is-php-the-best-back-end-language-for-you-to-use--rggqq3ahg "Is PHP the best back end language for you to use?")  
Video  
![Avatar of TechWithTim](https://media.daily.dev/image/upload/s--6vVIDfU0--/f_auto/v1711726146/logos/TechWithTim)Tech With Tim · 43w  
Is PHP the best back end language for you to use?  
PHP remains a practical choice for backend development despite its reputation. It powers a significant portion of the web, particularly small business websites and platforms like WordPress. The language offers strong job opportunities, especially for maintaining legacy systems and e-commerce sites, with relatively few new developers entering the field creating demand for PHP skills.  
33  
9
16. 16  
[](https://daily.dev/posts/10-concepts-every-backend-dev-should-know-hjne9qacu "10 Concepts EVERY Backend Dev Should Know")  
Video  
![Avatar of codehead](https://media.daily.dev/image/upload/s--ywzrIEkA--/f_auto/v1745508579/logos/codehead)CodeHead · 43w  
10 Concepts EVERY Backend Dev Should Know  
Covers 10 fundamental backend development concepts including authentication vs authorization, rate limiting, database indexes, ACID transactions, caching strategies, message queues, load balancing, CAP theorem, reverse proxies, and CDNs. Explains how each concept solves real-world problems like security, performance, scalability, and reliability in production systems.  
30
17. 17  
[](https://daily.dev/posts/how-to-master-system-design-like-a-senior-engineer-from-foundations-to-production--qqf5uvnsz "How to Master System Design Like a Senior Engineer (From Foundations to Production)")  
Video  
![Avatar of youtube](https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube)YouTube · 44w  
How to Master System Design Like a Senior Engineer (From Foundations to Production)  
Comprehensive guide covering system design fundamentals from single-server setups to production-scale architectures. Explores core concepts including API design patterns (REST, GraphQL, gRPC), database selection (SQL vs NoSQL), scaling strategies (vertical vs horizontal), load balancing algorithms, caching, and protocol choices (HTTP, WebSockets, AMQP). Demonstrates how to design systems that handle millions of users, make architectural trade-offs, and build fault-tolerant infrastructure with practical examples of each component.  
28
18. 18  
[](https://daily.dev/posts/building-nestjs-applications-following-the-cqrs-model-p9b9rfml2 "Building NestJS Applications Following the CQRS Model")  
Article  
![Avatar of telerik](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7)Telerik · 45w  
Building NestJS Applications Following the CQRS Model  
A comprehensive guide to implementing Command Query Responsibility Segregation (CQRS) pattern in NestJS applications. Covers the fundamentals of CQRS architecture, comparing it with traditional CRUD/layered approaches, and walks through building a voting application using the @nestjs/cqrs module. Explains core concepts including commands, queries, events, handlers, event buses, sagas, and the AggregateRoot pattern with practical code examples.  
22
19. 19  
[](https://daily.dev/posts/top-10-youtube-channels-to-follow-for-java-in-2025-br2w6glyu "Top 10 YouTube Channels to Follow for Java in 2025")  
Article  
![Avatar of javarevisited](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/9ca6532654d146408235d53f0823a26d)Javarevisited · 45w  
Top 10 YouTube Channels to Follow for Java in 2025  
A curated list of 10 YouTube channels for learning Java in 2025, ranging from official sources like the Java and Spring channels to educational creators like Java Brains, in28minutes, and Programming with Mosh. The list covers resources for all skill levels, from absolute beginners to advanced developers, with channels focusing on core Java, Spring ecosystem, microservices, backend development, and cloud integration. Each recommendation includes the channel's purpose and target audience.  
20
20. 20  
[](https://daily.dev/posts/4-popular-apis-with-great-naming-conventions-75zcnfqim "4 Popular APIs With Great Naming Conventions")  
Article  
![Avatar of nordicapis](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/957e9f265c5d475b89d078b558157031)Nordic APIs · 44w  
4 Popular APIs With Great Naming Conventions  
Consistent naming conventions in APIs significantly improve developer experience and AI agent consumability. Four well-designed APIs demonstrate effective practices: Amadeus Hotel List API uses kebab-case for resources with clear versioning; OpenWeatherMap API employs intuitive, jargon-free naming with hierarchical URI structure; Spotify Web API follows clear patterns with plural nouns for collections and singleton resources; and Stripe API maintains consistency across its massive resource catalog. Key principles include using predictable case conventions (kebab-case for URIs, camelCase for parameters), including version numbers, avoiding special characters, using plural nouns for collections, and maintaining hierarchical structure with forward slashes.  
19

[See all Backend Development archives](/tags/backend/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/backend/best-of/2025/11#page","url":"https://daily.dev/tags/backend/best-of/2025/11","name":"Best Backend Development Posts — November 2025","description":"The most upvoted Backend Development posts from November 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/backend/best-of/2025/11#items","numberOfItems":20,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/6-must-read-books-for-backend-developers-in-2026-z31rnzc48","name":"6 Must-Read Books for Backend Developers in 2026"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/why-we-migrated-from-python-to-node-js-xp9e2oflq","name":"Why we migrated from Python to Node.js"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/just-use-postgres--c90ppdw4c","name":"Just Use Postgres!"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/how-figma-scaled-to-10-million-users-ljf7soffs","name":"How Figma Scaled To 10 Million Users"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/why-dev-projects-use-multiple-languages--l96ocnptq","name":"Why Dev Projects Use Multiple Languages?"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/support-for-elysia-io5dabp2o","name":"Support for Elysia"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/node-js-node-js-v24-11-1-lts--cm6gaatbu","name":"Node.js — Node.js v24.11.1 (LTS)"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/how-spotify-built-its-data-platform-to-understand-1-4-trillion-data-points-796evwtpl","name":"How Spotify Built Its Data Platform To Understand 1.4 Trillion Data Points"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/the-10mb-discord-limit-drove-me-to-build-a-self-hosted-gpu-video-compressor-gnkmzhtyo","name":"The 10MB Discord Limit Drove Me to Build a Self-Hosted GPU Video Compressor"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/i-tried-protobuf-after-17-years-of-ignoring-it-fwagec1lq","name":"I tried Protobuf after 17 years of ignoring it"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/convex-raises-24m-to-reinvent-backends-vwf11s2sc","name":"Convex raises $24M to reinvent backends"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/building-a-production-api-in-golang-from-scratch-ecommerce-project--utvqci9qf","name":"Building a Production API in Golang from Scratch (Ecommerce project)"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/99-of-devs-are-sleeping-on-kotlin-zmasp4bsk","name":"99% Of Devs Are SLEEPING On Kotlin"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/the-only-backend-for-next-js-you-need-motia--joytuwhzw","name":"The Only Backend For Next.js You Need  (Motia)"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/is-php-the-best-back-end-language-for-you-to-use--rggqq3ahg","name":"Is PHP the best back end language for you to use?"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/10-concepts-every-backend-dev-should-know-hjne9qacu","name":"10 Concepts EVERY Backend Dev Should Know"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/how-to-master-system-design-like-a-senior-engineer-from-foundations-to-production--qqf5uvnsz","name":"How to Master System Design Like a Senior Engineer (From Foundations to Production)"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/building-nestjs-applications-following-the-cqrs-model-p9b9rfml2","name":"Building NestJS Applications Following the CQRS Model"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/top-10-youtube-channels-to-follow-for-java-in-2025-br2w6glyu","name":"Top 10 YouTube Channels to Follow for Java in 2025"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/4-popular-apis-with-great-naming-conventions-75zcnfqim","name":"4 Popular APIs With Great Naming Conventions"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Backend Development","item":"https://daily.dev/tags/backend"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/backend/best-of"},{"@type":"ListItem","position":5,"name":"November 2025"}]}]}
```

