API Versioning: Simplicity or Flexibility for the Developer?
I compare API versioning strategies based on my experiences: Should we prioritize simplicity or flexibility for developers? The trade-offs…
7 posts found.
I compare API versioning strategies based on my experiences: Should we prioritize simplicity or flexibility for developers? The trade-offs…
My experiences with how monorepo and polyrepo choices in software projects affect CI/CD processes, team dynamics, and long-term project health…
I examine the operational burden of distributed locks, the hidden costs they impose on on-call engineers, and simpler alternatives.
Exploring the technical risks, database strategies, and practical transition approaches of Strangler Fig and Big Bang when moving monolithic systems to modular.
The importance of database transaction isolation levels in real-world applications, the problems I've encountered, and how the right choice impacts my career.
Discover the 'ghost bugs' caused by time sync differences in distributed systems. How they appear, how to diagnose…
Error handling in software, choosing between Exceptions and Result types, is often a dilemma. Based on my 20 years of experience, I'll explain these two.