How to Choose a Tech Stack That Won't Hold You Back
The best stack is rarely the newest one. A practical framework for choosing languages, frameworks, databases and hosting based on your team, your product and the next few years.
Read →Practical engineering tips, design theory and performance breakdowns — written for developers and founders who like their advice tested in production.
Filtering by tag #architecture — clear
The best stack is rarely the newest one. A practical framework for choosing languages, frameworks, databases and hosting based on your team, your product and the next few years.
Read →Changing an API after clients depend on it is painful. The design decisions worth getting right early: resource naming, status codes, error format, pagination, versioning and idempotency.
Read →Sending emails, resizing images and generating reports shouldn't happen while the user stares at a spinner. How job queues work, retries and idempotency, scheduled tasks and serverless options.
Read →Live notifications, chat, dashboards and progress bars all need real-time updates, but not all need WebSockets. How each approach works, the trade-offs, and which one fits your feature.
Read →GraphQL solves real problems, and creates a few new ones. How the two compare on flexibility, caching, performance, tooling and security, and how to decide which fits your API.
Read →Folder structure feels unimportant until the project hits fifty files and nobody can find anything. Layer-based vs feature-based, monorepo or not, and a layout that scales calmly.
Read →Most state problems come from putting state in the wrong place, not from picking the wrong library. Local, shared, server, URL and form state, and the simplest tool for each one.
Read →Microservices solve organisational and scaling problems, and introduce plenty of new ones. Why a well-structured monolith is usually the right start, and the signals that it's time to split.
Read →Most apps don't need Kubernetes to handle more users. They need measurement, indexes, caching and a few architectural habits. A practical, step-by-step path from one server to serious traffic.
Read →