Monolith vs. Microservices: How We Made the Decision
Our team's actual decision-making process for whether to break up a Rails monolith. Spoiler: we didn't go full microservices.
Loading...
9 articles in this category
Our team's actual decision-making process for whether to break up a Rails monolith. Spoiler: we didn't go full microservices.
I sat down with our caching server to talk about cache stampedes, missing TTLs, and the things backend developers keep getting wrong.
How to track down and fix multi-second query delays when your API starts timing out.
Practical constraints for code integration that actually work. Less about naming conventions, more about not breaking production.
A practical guide for deciding between Rust and Go for backend services. No fanboy energy.
A pragmatic debate on data fetching, over-fetching, N+1 queries, and caching complexities.
Discriminated unions, template literal types, conditional type extraction, and the satisfies operator. Production patterns, not interview trivia.
Four Python scripts I actually use. Bulk renamer, downloads folder organizer, duplicate finder, and a website change detector.
A detailed breakdown of a force-push incident that deleted two days of work, and the strict git branching policies established in the aftermath.