How ORMs Affect Performance: The Benefits, Trade-Offs, and Hidden Costs
UNDERSTANDING WHERE ORMS BOOST PRODUCTIVITY, WHERE THEY CREATE BOTTLENECKS, AND HOW TO USE THEM WITHOUT SACRIFICING PERFORMANCE. If youâve ever written somethi...
13 articles about backend-development
UNDERSTANDING WHERE ORMS BOOST PRODUCTIVITY, WHERE THEY CREATE BOTTLENECKS, AND HOW TO USE THEM WITHOUT SACRIFICING PERFORMANCE. If youâve ever written somethi...
HEREâS WHAT I LEARNED BUILDING A SUBSCRIPTION MANAGEMENT SYSTEM FROMÂ SCRATCH. If youâve ever built an app, youâve probably started the same way I did a fronten...
WHY COMMON ASSUMPTIONS ABOUT SCALING LEAD TO FRAGILEÂ SYSTEMS Scaling is often seen as a technical problem. More users arrive, and the system needs to handle i...
UNDERSTANDING THE GAP BETWEEN ACTUAL PERFORMANCE AND PERCEIVED LATENCY In previous parts [https://medium.com/@akshatjme/observability-you-cant-fix-what-you-can...
UNDERSTANDING SYSTEM BEHAVIOR BEYOND LOGS AND DASHBOARDS In previous parts, we explored how systems fail under load and how design decisions influence performa...
WHY TESTING FOR STABILITY OFTEN HIDES THE REAL LIMITS OF YOURÂ SYSTEM In previous parts, we explored how systems behave under pressure. Load testing is meant t...
80% OF USER PROBLEMS ARE REPEATED PATTERNS. SO WHY ARE WE SOLVING THEM MANUALLY EVERYÂ TIME? If youâve ever built a help and support system, youâve probably don...
HOW BREAKING YOUR SYSTEM INTO SERVICES CAN INCREASE COMPLEXITY AND SLOW EVERYTHING DOWN In the previous part [https://medium.com/codetodeploy/designing-systems...
HOW TO BUILD BACKEND SYSTEMS THAT CONTINUE TO WORK EVEN WHEN THINGS GOÂ WRONG In earlier parts [https://medium.com/@akshatjme/list/the-hidden-reasons-your-backe...
WHY CONTROLLING TRAFFIC MATTERS MORE THAN HANDLINGÂ IT In Part 1 [https://akshatjme.medium.com/why-your-backend-stops-performing-overnight-2d5e3a2f263f], we saw...
SIMPLE CACHING MISTAKES THAT SILENTLY SLOW DOWN YOUR BACKEND AND MAKE SYSTEMSÂ FRAGILE In the previous part [https://akshatjme.medium.com/why-your-backend-stops...
MOST BACKEND SYSTEMS DO NOT FAIL DURING DEVELOPMENT. They fail later, in production, when everything seems to be working fine. One day the system is fast and...
HOW SYSTEMS PROTECT THEMSELVES FROM TOO MANY REQUESTS Modern systems donât fail because they are badly written. They fail because they receive more requests t...