Why Abstraction Isnât Free: Understanding the Layers of Modern Computing
Every time you write a single line of Python, millions of transistors wake up and start working. That simple print("Hello World") travels through layers of int...
12 articles about software-engineering
Every time you write a single line of Python, millions of transistors wake up and start working. That simple print("Hello World") travels through layers of int...
RETHINKING INDIAâS EXAMÂ SYSTEM AN ESSAY ON WHY INDIAâS EXAMINATION CRISIS IS AN ENGINEERING PROBLEM, NOT JUST A LAW-AND-ORDER ONE Picture the morning of one o...
UNDERSTANDING WHERE ORMS BOOST PRODUCTIVITY, WHERE THEY CREATE BOTTLENECKS, AND HOW TO USE THEM WITHOUT SACRIFICING PERFORMANCE. If youâve ever written somethi...
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...
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...
WHY MOST BACKEND PERFORMANCE ISSUES EVENTUALLY LEAD BACK TO THEÂ DATABASE In Part 1 [https://akshatjme.medium.com/why-your-backend-stops-performing-overnight-2d...
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...
TURNS OUT THEREâS REAL SCIENCE BEHIND THIS ANNOYING TECH SUPPORT QUESTION. Youâve probably experienced this before. Your phone starts acting weird. An app refus...
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...