The Evolution of Software Architecture

I came across this great overview of each software architecture trend since the 1990's. I remember fondly (and sometimes not) dealing with systems in each of these areas - each having their own array of benefits and challenges.

If you can’t feed a team with two pizzas, it’s too large. That limits a task force to five to seven people, depending on their appetites — Jeff Bezos

Source - @benorama