3 ms·
The optimal architecture for a 1-user self-hosted project is very different than something built to serve 100k people, which is very different from a company se
by hellcow 3y ago
The optimal architecture for a 1-user self-hosted project is very different than something built to serve 100k people, which is very different from a company serving 10M, and again for 5B.
Do you shard and partition the DB? Do you introduce a message bus? Do you add a caching layer? What about k8s and Terraform and Helm vs simply creating a single VM?
These are all very different levels of complexity to standup and manage. Some require entire teams to manage them.
Regardless of intentions, there’s no “one-size-fits-all” solution to architecture and infrastructure decisions.