Skip to main content

⬅️ Back to Project Overview

Baseline Infrastructure & Cloud Usage Estimate

Baseline Infrastructure


Cloud Usage Estimate (MVP Phase)

All pricing is estimated in South African Rand (ZAR/R), based on AWS public pricing as of July 2025. Actual costs may vary by region, usage, and discounts. Exchange rate used: 1 USD ≈ R18.50.

Service/ResourceUsage/NotesUnit Price (R)Monthly QtyEst. Monthly (R)
Compute2-3 t3.medium EC2/ECS/EKS nodes (24/7)R1,200/node2.5R3,000
Storage: S3100GB (Standard)R0.45/GB100R45
Storage: RDS/Postgres50GB + db.t3.medium (HA)R1,400/inst1R1,400
Storage (50GB)R0.50/GB50R25
Networking1TB egressR1.80/GB1,000R1,800
Bedrock/LLM100K tokens (pilot)R0.15/1K tokens100R15
MonitoringCloudWatch (basic)R2001R200
Lambda100K invocationsR0.40/1K100R40
SQS/SNS1M messagesR0.08/10K100R8
Other (IAM, VPC, etc)Misc. baseline infra--R150
Support/BufferUnforeseen, price fluctuation--R300
Total (Est.)R6,991

Notes:

  • Compute: t3.medium on-demand, average 2.5 nodes (mix of ECS/EKS/EC2)
  • RDS: Single db.t3.medium instance, 50GB storage, multi-AZ not included
  • S3: Standard storage, excludes infrequent access/archive
  • Networking: 1TB egress, intra-AWS traffic not included
  • Bedrock/LLM: Based on pilot usage, may increase with scale
  • Lambda/SQS/SNS: Within free tier for most months, but included for buffer
  • Support/Buffer: For minor services, price changes, or overages

DevOps

MLOps

  • Experiment Tracking: MLflow (planned), Weights & Biases (optional)
  • Model Registry: MLflow Model Registry (future)
  • Model Deployment: CI/CD integration for model serving (ECS/EKS, Lambda)
  • Data Versioning: DVC (Data Version Control) or S3 versioning
  • Automated Retraining: Scheduled retraining pipelines (future)
  • Monitoring: Model drift, data quality, and performance monitoring (roadmap)

Next Steps

  • Set up cost monitoring and alerting
  • Proceed to: Address ethics, safety, and compliance requirements in the Checklist