Articles about Backend
21 articles
Node.js 24: new features and improvements
Explore Node.js 24 new features: V8 performance upgrades, native ESM, improved diagnostics, OpenSSL 4.0, and WebSocket stabilization.
Serverless Functions: 2026 provider comparison
2026 serverless functions comparison: AWS Lambda, Vercel, Netlify, Google Cloud Functions, Azure Functions, and Cloudflare Workers.
PostgreSQL 18: new features of the best database engine
PostgreSQL 18 brings performance improvements, enhanced logical replication, partitioning, and new capabilities for OLTP and analytical workloads.
Edge Functions with Cloudflare Workers: practical guide
Practical guide to Edge Functions with Cloudflare Workers: deployment, performance, runtime limits, and real-world use cases for 2026.
REST vs GraphQL: choosing the right API architecture for your project
Compare REST and GraphQL API architectures. Learn which approach fits your project's needs for performance, flexibility, and developer experience.
MongoDB 8: features of the leading NoSQL database
MongoDB 8 introduces performance improvements, sharding, analytical queries, and security. New features of the most popular document database.
SQLC: type-safe code generation for SQL
SQLC generates type-safe TypeScript/Go code from SQL queries. Practical guide for integrating SQLC into your backend development pipeline.
API Versioning: strategies to evolve your APIs
API Versioning strategies: URL, headers, query params, and content negotiation. How to evolve APIs without breaking existing clients.
WebSockets: scalability for real-time applications
WebSocket scalability strategies: sticky sessions, Redis Pub/Sub, load balancing, and managing millions of concurrent connections.
Express vs Fastify vs Hono: Node.js framework comparison
Detailed comparison of Express, Fastify, and Hono to choose the best Node.js backend framework based on performance, typing, and DX.
PostgreSQL optimization: boosting query performance for web applications
Learn practical PostgreSQL optimization techniques for web applications — from indexing strategies and query tuning to connection pooling and configuration tweaks.
Rate Limiting: protect your API from abuse
Guide to Rate Limiting for API protection: strategies, algorithms, practical implementation, and tools to prevent abuse and DDoS attacks.
Building real-time applications with WebSockets: a practical guide
Learn how to build real-time features with WebSockets — from connection management to scaling. Covers use cases, architecture patterns, and production considerations.
Microservices vs monolith: choosing the right architecture for your project
Compare microservices and monolith architectures for web applications. Understand trade-offs in complexity, scalability, team velocity, and operational overhead.
NestJS: modular architecture for scalable APIs
Complete guide to NestJS: modular architecture with modules, controllers, services, and DI for building enterprise-grade Node.js APIs.
Real-time communication: WebSockets vs Server-Sent Events
Compare WebSockets and Server-Sent Events (SSE) for real-time web communication. Learn the technical differences, use cases, and when to choose each approach.
CQRS: read and write separation in architectures
Guide to CQRS (Command Query Responsibility Segregation): separating reads and writes to scale and optimize your application.
gRPC: efficient microservices communication
Learn how gRPC improves microservices communication with Protocol Buffers, bidirectional streaming, and high-performance production usage.
Redis: advanced use cases beyond caching
Discover advanced Redis use cases: message queues, rate limiting, distributed sessions, real-time search, and more in production.
Supabase: open-source backend as a service
Supabase offers PostgreSQL database, authentication, storage, and real-time APIs as an open-source alternative to Firebase.
Event Sourcing: event-driven architecture
Guide to Event Sourcing: storing state as an event sequence, audit benefits, state reconstruction, and projections.