Found a nice definition of Awesome Architecture from the Spotify Scaled Agile Model.
It goes like this:
– I can build, test, and ship my feature within a week.
– I use data to learn from it and my improved version is live in week two.
Wow. That is so simple and powerful definition of doing awesome architecture.