I doubt there has ever been a time when software architecture was seen as a raging success. The “three-tier architecture” of the web has held up extremely well and is an excellent place for many people to start. The “12 Factor App” approach has encouraged developers to adopt practices that make deployment and scaling much simpler. Over the last couple of years, though, I’ve noticed developers advo
![Software architecture is failing](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d71cd0e596362c3a7327d8fdf1dab853b681715/height=288;version=1;width=512/https%3A%2F%2Fwww.alexhudson.com%2Fwp-content%2Fuploads%2F2011%2F08%2FProfile.jpg)