Decoupled, service-oriented architecture
We separate the presentation layer from business logic so teams can ship independently and a failure in one service never takes the platform down. That structure is also what makes scaling a cost decision rather than a rewrite.