betterprogramming.pub
Why We Over-Engineer Software (and How to Break the Habit)
With ready access to public cloud computing, container orchestrators, and microservices architecture, it has become trivial to create distributed systems of nearly limitless scale and complexity…