Member-only story

How abstractions create inefficiencies

Smit Thakkar
Jul 6, 2024

--

Let’s say you bought a new laptop, installed an operating system (OS), connected with wifi, downloaded and installed Chrome browser, opened Chrome, and after 2 mins it crashed. What would you do next?

Option 1: Restart the Chrome browser
Option 2: Remove OS and start from step 2 above.

Of course option 1, right?

But in a world of containerized services, if a server process crashes, then instead of restarting the server process, the whole container is recreated — starting from installing OS till running the server process.

This is how abstraction creates inefficiencies.

Image from the I.T crowd C4 TV show

--

--

Smit Thakkar
Smit Thakkar

Written by Smit Thakkar

Software Developer at DoorDash. Passionate about learning, sharing, building products and solving problems

No responses yet