Everything, as a list

Satellite constellation tracking system (cloud architecture)

Type
Project

The Cloud Computing module's project, and a full cloud-architecture build end to end rather than a data-analysis exercise like most of the MSc's other modules: a satellite constellation tracking system on AWS. Modeled the domain with event storming before writing anything, working through add/remove-satellite, orbit view/adjust, and health-monitoring/alert scenarios as events first.

Then EKS-hosted microservices, mock telemetry generation, orbit tracking, start/stop control, backed by DynamoDB, containerized and pushed through ECR. Deployment ran through a CodePipeline blue-green setup with automated switch-and-clean and ingress traffic routing, not a simple push-to-prod. SNS and SQS handled messaging between services, and API Gateway plus Cognito, both User Pools and Federated Identities, handled authentication.

A full deployment runbook came out of it too, covering cluster creation through to production cutover, the kind of operational documentation a real platform team would expect, not just what got the demo working once.

Built with