Software development in the 2020s

“from batteries included to batteries as service mesh”

Our stack has evolved. In this article I will provide a perspective on how we deal with abstractions, components, and composability when we are building applications. Our stack has changed in twenty years from application development frameworks with ‘batteries included’ to decentralised composable libraries ten years later and to composable service meshes now.