3 ms·
Some large public examples of where software architectural work provides a large benefit: 1. Amazon all-in on API service architecture thus creating Amazon Web
by jph 2y ago
Some large public examples of where software architectural work provides a large benefit:
1. Amazon all-in on API service architecture thus creating Amazon Web Services.
2. Sun all-in on attempting run-anywhere architecture thus creating the Java Virtual Machine.
3. Facebook all-in on PHP single-page rendering architecture thus creating HipHop.
4. Linus all-in on Unix x86 architecture thus creating Linux, then all-in on distributed versioning architecture thus creating Git.
5. Google all-in on horizontal scale architecture thus creating Bigtable, MapReduce, Kubernetes, etc.
6. Apple all-in on vertical device architecture thus creating Apple Silicon, iPod/iPhone, physical stores, etc.
7. Hashicorp all-in on infrastructure as code architecture thus creating Terraform, Vault, etc.
8. 37signals all-in on convention-over-configuration MVC web app architecture thus creating Ruby on Rails.
9. NVIDIA all-in on GPUs thus creating CUDA and enabling matrix math speedups of many programs.