Before: Focus on layering
Now: More focus on partitioning
Before: Focus on loose coupling
Now: A balance (include high cohesion)
Before: Huge teams
Now: Extremely small teams
Before: Integration database
Now: Application databases
To be continued...