This project is for learning purposes, in order to compare the level of complexity of the code when:
- deploying a microservice infrastructure locally versus on the Cloud;
- deploying a microservice infrastructure without Kubernetes versus with Kubernetes.
There are therefore four microservice infrastructures which will be deployed and compared:
- Local infrastructure without Kubernetes;
- Local infrastructure with Kubernetes;
- Cloud infrastructure without Kubernetes;
- Cloud infrastructure with Kubernetes.
MySQL and phpMyAdmin microservices will be deployed into the infrastructure to verify that:
- The infrastructure deployment is functional;
- The microservices manage to interact together.
All these infrastructures will be deployed using Infrastructure as Code.