// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
What a gateway does, the patterns worth knowing, and when a small system is better off without one
Synchronous calls versus events, the tradeoffs of each, and the reliability work that makes either one hold up
The signals that it's time, and a strangler-fig playbook for extracting the first service without a rewrite
How to structure many services in one repository, share code without hidden coupling, and decide between monorepo and polyrepo
Service boundaries, a database per service, sync vs async calls, contracts, tracing, and independent deploys, with the failure each practice prevents
How to organize modules, services, and shared code so the codebase scales
JWT, Passport strategies, guards, and how to wire it all together
Understanding Anthropic's protocol for connecting AI models to tools and data
A practical comparison of pgvector, Pinecone, Qdrant, Weaviate, Milvus, Chroma, and LanceDB
Which frameworks produce the best results when AI writes the code