Hacker News new | ask | show | jobs
by segmondy 3406 days ago
With the layering of clusters, containers, micro services, bet you probably have 10x worse than that. There is always a cost to abstraction. On the surface it might make things simpler but if you were to peel it apart, you would reveal a hidden layer of complexity. Hopefully, it's done well right enough that there will never be a need to peel it apart.
2 comments

> On the surface it might make things simpler but if you were to peel it apart, you would reveal a hidden layer of complexity.

Well yes, This is the very definition and goal of abstraction.

This is why I always liked the idea of Unikernels, they let us reset our abstractions without giving up all we've learned in the last couple decades.