4 ms·
Many software applications actually require estimates and thinking similar to how you would solve Fermi problems. Like, how many disks are needed to backup our
by Too 4y ago
Many software applications actually require estimates and thinking similar to how you would solve Fermi problems. Like, how many disks are needed to backup our database every week with 6 months retention?
It's actually a very straightforward equation, but way too often people just trial-and-error or make an assumption out of nowhere, instead of plugging in the disk-size, user-count and growth rate multiplied with size per user.
Same goes for understanding what a computer is capable of, instead of throwing in some complex kubernetes cluster because requests are processing slow. If you actually knew the order of magnitude of queries per second that is normal, you would question the application first before questioning the number of servers.
- Turing_Machine 4y ago> Like, how many disks are needed to backup our database every week with 6 months retention? Then maybe ask that question instead? But even this question is not relevant to the vast majority of programming jobs. It's more of a devops question.