Social Media Platform

A customer runs a large social media platform with real-time notifications. Likes, comments, and new user stories display automatically to users who are connected. At any point in time, there are 25,000 active users. Users are online for 2 hours every day. 

Assumptions

• A notification is 100 B

• Users like 20 posts, write 5 comments, and publish 1 story per hour

• Stories notify all followers and each user has ~200 followers

Daily Calculations:

25,000 users x (24 hours in a day / 2 hours online) x 2 hours = 600,000 connection minutes

(20 likes + 5 comments + (1 story x 200 followers)) x 25,000 users x 24 hours = 135M messages

135M messages x 100 bytes = 13.5 GB data transfer

Monthly Costs:

13.5 GB x $.50 x 30 days = $200 On Demand (after free tier)