sunny.garden

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
coop:math [2025-04-17 12:14] – created brookcoop:math [2025-04-25 08:32] (current) brook
Line 6: Line 6:
   * A living wage salary is ~$50k ((https://www.livingwage.ca/rates))   * A living wage salary is ~$50k ((https://www.livingwage.ca/rates))
   * A market rate salary for DevOps is ~$150k ((https://www.roberthalf.com/ca/en/job-details/devops-engineer))   * A market rate salary for DevOps is ~$150k ((https://www.roberthalf.com/ca/en/job-details/devops-engineer))
- 
- 
  
  
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, etc. 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, etc.
  
-As of 2023 Proton mail had ~400 staff and ~70 million users. ((https://www.reddit.com/r/ProtonMail/comments/10hvi3h/comment/j5ari9z/)) A ratio of 1:175,000.+As of 2023 Proton mail had ~400 staff and ~70 million users. ((https://www.reddit.com/r/ProtonMail/comments/10hvi3h/comment/j5ari9z/)) A ratio of 1:175,000.   
 + 
 +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.
  
coop/math.1744892072.txt.gz · Last modified: 2025-04-17 12:14 by brook