Location Tracking App

A customer has a mobile app for a global delivery service where drivers share their real-time location with users. At any given time there are 30,000 connected users who watch their status for 10 minutes a day. The delivery trucks send GPS coordinates every 2 seconds.

Assumptions

• Delivery trucks are utilized for 15 hours a day

• A location message is 100 B

• There are 750 trucks in the delivery fleet

Daily Calculations:

30,000 users x 10 minutes x (24 hours x 60 minutes per day / 10 minutes per user) = 43,200,000 connection minutes

((15 hours x 60 minutes x 60 seconds) / 2 seconds per message) x 750 trucks = 20.25M messages from trucks

(10 minutes x 60 seconds / 2 seconds per message) x 30,000 users x 144 10-minute windows per day = 1.296B messages from users

(1.296B messages + 20.25M messages) x .1 KB = 131.625GB data transfer

Monthly Costs:

131.625 GB x $.50 x 30 days = $1,974.38 ($500 Standard + 1,474 GB On Demand)