Member-only story
How abstractions create inefficiencies
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.