it's not just a describing the idea of building up large scale architectures with smaller simpler components (I think the kids now-a-days call this a "micro-service" architecture?), it's also a riff on Kernighans's old adage about being smart enough to debug your cleverness ;)
I think #1 is a good call. Although I have some vested interest in #2 as well [1].
Swift Design Principles #2 - Simple Scales
it's not just a describing the idea of building up large scale architectures with smaller simpler components (I think the kids now-a-days call this a "micro-service" architecture?), it's also a riff on Kernighans's old adage about being smart enough to debug your cleverness ;)
I think #1 is a good call. Although I have some vested interest in #2 as well [1].
1. https:/ /review. openstack. org/#/c/ 103779/