Even Amazon Can't Make Sense of Serverless or Microservices

It takes enormous discipline to NOT try to scale something that's working.
But some things just don't scale -- and trying to do so can destroy the golden goose in the process.
Many entrepreneurially minded people can't help themselves from trying.
Ben Casnochax.comThe authors built many distributed systems a few decades ago when they first became popular, yet decision making in modern microservices seems more difficult, and we wanted to figure out why. We eventually realized that, back in the early days of distributed architecture, we mostly still persisted data in a single relational database. However, in m
... See moreMark Richards • Software Architecture: The Hard Parts
The culture-clash conundrum works backwards, too: you can’t have otherwise full-on cloud native culture but not have microservices. If it takes you six months to deliver, you can’t be truly distributed. There is nothing to be gained in simply re-creating a monolith on the cloud — yet companies try do it all the time.