K8s is a container orchestration tool that helps in managing and handling containerised application, I chose kubernetes to handle the URL shortener service and also introduced HPA ( horizontal pod Autoscaler) along side node auto scaler to handle traffic and make the infra scalable
A popular tool for building and packaging the URL shortener service
Used for K8s provisioning and node autoscaling to handle failover and help in scalability\
Terraform is helping in entire infra provisioning (RDS)
Postgress 11 : Used to persist data
Golang