This'll involve us writing some sample API's to work with, dockerizing them, pushing the images to Dockerhub, pulilng and deploying them on Kubernetes, configuring appropriate networking strategies for interconnectivity, enabling metrics collection and monitoring via Prometheus, plug them to Grafana for visualisation, stress testing and using k8s' HPA (Horizontal Pod Autoscaler) to autoscale the cluster under (simulated) high traffic.
Where we can take this further:
- Autoscaling Based on Prometheus Custom Metrics (also via using Prometheus Operator)
- [Comparative Analysis / Optimized Autoscaling](https://www.diva-portal.org/smash/get/diva