Exercise 35 – How would you estimate the bandwidth for Gmail for community in Mars?

Post and review answers and feedback to answers in the comments section of this post.

See also:

How to answer an estimation question in a product manager job interview

List of estimation questions for product manager job interviews

Leave a Reply

avatar
  Subscribe  
newest oldest most voted
Notify of
nabspm
Guest

I struggle with these bandwidth/cost of storage type questions but I will go ahead and take a shot because why not?

I am going to calculate bandwidth requirement with the following formula:

Gmail users in Mars * Average bandwidth allowed by Gmail (upload and download) per day

Gmail users in Mars:

Google just announced that it now has more than 1 billion active users on Gmail. That’s not super useful because it does not tell us a relative %. Well maybe we can say that the world has 8 Billion people and if 1 billion of them are active on Gmail, then Gmail has a 12.5% share of the world’s population.

Lets assume that the people who build a community on Mars will be millenials, Gen z folks and they will have a higher Gmail penetration – lets say closer to US’s penetration = 30%.

How many people will live on Mars? Mars is half the size of Earth but Earth is 70% covered with water. And Mars has no water. So, lets say that Mars can roughly accommodate all of earth’s population because people can live all over the place. But due to it being a newly inhabited planet, lets say we ultimately end up with 1/4th of the population = 8/4 = 2 Billion people

Out of this 30% will use Gmail (based on our earlier adoption assumption) = 0.6B = 600M

As per Gmail documentation each person is allowed
Download: 1250 MB
Upload: 500 MB

If Gmail plans for this size to be available to each user per day, then total size per user per day = 1750 MB per day = 1.75 GB per person per day

Total bandwidth required per day = 0.6 GB people * 1.75 GB storage

bijan
Guest

Thanks for the answer. Couple notes:

– I think it’s important to know for what year / decade we are estimating bandwidth of Gmail in Mars. If it’s 10 years after first commercial travel to Mars, the population will most likely not be in billions. Let’s assume it’s 10 years after the first trip. In that case, population will most likely be # of travels made to Mars x # of passengers per spacecraft. We can also state a couple assumptions here: no one is coming back to earth from Mars. Population is not changing (death rate = birth rate), etc.

– I wouldn’t look at Gmail documentation to determine bandwidth per person. You can estimate the actual bandwidth used per Gmail user by multiplying two numbers (average size of an email, # of emails sent / received per day).

nabspm
Guest

Thank you!