Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| coop:math [2025-04-17 12:14] – created brook | coop:math [2025-04-25 08:32] (current) – brook | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * A living wage salary is ~$50k ((https:// | * A living wage salary is ~$50k ((https:// | ||
| * A market rate salary for DevOps is ~$150k ((https:// | * A market rate salary for DevOps is ~$150k ((https:// | ||
| - | |||
| - | |||
| Line 22: | Line 20: | ||
| The workload should not scale linearly. To some point, each additional worker can probably double the number of users that could be reliably supported, allowing wage increases, improved infrastructure, | The workload should not scale linearly. To some point, each additional worker can probably double the number of users that could be reliably supported, allowing wage increases, improved infrastructure, | ||
| - | As of 2023 Proton mail had ~400 staff and ~70 million users. ((https:// | + | As of 2023 Proton mail had ~400 staff and ~70 million users. ((https:// |
| + | |||
| + | To be clear, I'm only thinking in the 1~5 worker scale at the moment :) | ||
| + | |||
| + | ===== Sustainability At Different Sizes ===== | ||
| + | |||
| + | |||
| + | 10 users is sustainable as a hobby. I'm already running my own mail server, now it just has a few more users on it, I've been here before and it's fine. I keep the servers patched and up to date, that's it. Once a year I answer a support question. | ||
| + | |||
| + | 100 users, side project: Almost the same as 10 users, but now the server is paid for, and maybe some upgrades. Answer a few support questions a month. | ||
| + | |||
| + | 1000 users is a part time job, 30-50 hours a month: Still just one server, but bigger. Answer a few support questions each week. Spend some time thinking about upgrades, backups, monitoring, etc.. Slowly add some new features or services. | ||
| + | |||
| + | 2000 users is a full time job. Basically the same as above, just with less free time. Hire contractors to do web design, help out with this or that. | ||
| + | |||
| + | 5000 users, 2-3 full time workers, lots of shared responsibilities. | ||
| + | |||
| + | 10k users, ~5 workers, ~2 business admin, support, sales, etc., ~3 operations and development. | ||
| + | |||
| + | ==== As A Coop ==== | ||
| + | |||
| + | Minimum size of a BC coop is 3 members, which could be supported full time at somewhere between 3k-5k users. | ||
| + | After that, I think long term, robust sustainability probably kicks in around 10k users / ~5 workers. At that point, you can begin to absorb somebody suddenly leaving without it being a huge setback. | ||