Skip to content
Thomas Mahut edited this page Nov 15, 2025 · 8 revisions

Summary

Resource/Service Unit of Measure Quantity/Usage Estimate Cost per Unit Estimated Cost Free Tier / Credits Net Cost ($CAD)
GitHub Pro account/month 1 (@vinishamanek) $4.00 $32.00 free for students $0.00
Mapbox APIs map-loads/user/month 400 ~ $0.005 $2.00 50k free map-loads/user/month $0.00
Domain Name per year 1 $13.57 $13.57 None $13.57
AWS Deployment per month 1 $66.10 $66.10 None $66.10

Analysis

GitHub Pro

A GitHub Pro plan is required in order to have a wiki on a private repository. However, GitHub Pro is included in the GitHub Student Developer Pack, which is free for students.

See more GitHub plans information here.

Mapbox API

This project's use of the Mapbox GL JS library introduces costs associated with "Map loads". As per the Mapbox pricing page:

A map load is counted every time Mapbox GL JS initializes on a webpage or in a web app. A map load includes unlimited Vector Tiles API and Raster Tiles API requests.

Within the first week of development, frontend team members have incurred roughly 100 map loads each. If this first week of development is representative of what's to come, then we expect roughly 400 map loads per month. With this, we remain far below the 50k free map loads per month that Mapbox offers (especially since each developer uses their own API key).

Map loads incurred by end-users is another question, but there isn't yet enough information to make useful predictions on this cost yet.

Amazon Web Services (AWS)

The project will be hosted via AWS for roughly 1 month. However, for the remaining lifetime of the project, we expect to use server resources provided by Concordia's CSSE department. This has been documented in the team's current deployment plan. In the meantime, the platform will be hosted on AWS. Below is a 1-week report (November 1, 2025 - November 6, 2025) for billed costs of hosting and deploying to AWS:

Service EC2-Instances (USD$) Relational Database Service (USD$) Tax (USD$) VPC (USD$) EC2-Other (USD$) Secrets Manager (USD$) EC2 Container Registry (ECR) (USD$) S3 (USD$) Location Service (USD$) Total costs (USD$)
Service total 4.5096968848 2.6479166694 1.01 0.62 0.5545833293 0.0689488944 0.0046662096 0.0000779655 0.00004 9.415929953
2025-11-01 4.5096968848 2.6479166694 1.01 0.62 0.5545833293 0.0689488944 0.0046662096 0.0000779655 0.00004 9.415929953

Given the reported usage and data transfer, then an estimated monthly cost in ca-central-1 at low traffic is as follows:

  • ECS EC2 t4g.medium around 35 to 40 USD
  • RDS Postgres t4g.micro around 13 to 18 USD plus 2 to 3 USD storage
  • Secrets Manager around 0.40 USD
  • ECR and CloudWatch Logs a few USD combined

AWS bills usage in $USD and with the current exchange rate (November 10, 2025) this translates to approximately $66.10 CAD. Extensive details on trade-offs and decisions concerning AWS costs have been documented in this pull request which introduced the AWS CDK template.

Clone this wiki locally