// Articles

Guides and deep dives

Guides, tutorials, and comparisons to help you build better backend applications.

Filter by category: Guides (95)
What Is Platform Engineering?

The discipline behind the internal developer platform, how it differs from DevOps and SRE, and when a company actually needs a platform team

8 Min Read
API Gateway Patterns for Microservices

What a gateway does, the patterns worth knowing, and when a small system is better off without one

8 Min Read
Service-to-Service Communication Patterns

Synchronous calls versus events, the tradeoffs of each, and the reliability work that makes either one hold up

8 Min Read
When to Break a Monolith into Microservices

The signals that it's time, and a strangler-fig playbook for extracting the first service without a rewrite

11 Min Read
Microservices in a Monorepo

How to structure many services in one repository, share code without hidden coupling, and decide between monorepo and polyrepo

9 Min Read
Microservices Best Practices

Service boundaries, a database per service, sync vs async calls, contracts, tracing, and independent deploys, with the failure each practice prevents

10 Min Read
NestJS Project Structure: Best Practices for 2026

How to organize modules, services, and shared code so the codebase scales

8 Min Read
NestJS Authentication: A Complete Guide

JWT, Passport strategies, guards, and how to wire it all together

8 Min Read
What is MCP (Model Context Protocol)?

Understanding Anthropic's protocol for connecting AI models to tools and data

14 Min Read
Best Vector Databases in 2026

A practical comparison of pgvector, Pinecone, Qdrant, Weaviate, Milvus, Chroma, and LanceDB

12 Min Read
Best Frameworks for AI-Assisted Development 2026

Which frameworks produce the best results when AI writes the code

12 Min Read