Architectural change for the Luxxy Hotels & Resorts Covid application and database that was running on AWS and GCP
Remember my earlier post about Luxury Hotels & Resorts Covid database and application migration to Google Cloud and AWS Platform. If not, please have a look at it.
My company CEO wanted an Architectural change due to a management decision. Instead of using the Google Kubernetes Engine running on Google Cloud I have to change the architecture to use AWS Cloud provider resources.
In this project based on a real-world scenario, I acted as a Cloud Architect with a mission to do an architectural change to the already existing multiCloud environments to use Amazon Elastic Kubernetes service(EKS)for application layer, Amazon Relational Database(RDS) for database layer along Amazon S3(no change for this) to store the pdf files related to Covid 19 testing. In order to provision this architectural change in a fully automated way I used Terraform. It communicates with the AWS API’s to create all the resources needed.
Used VS code configured on local machine along with Windows subsystem for Linux (WSL — it creates an Ubuntu terminal environment inside a windows machine to run Linux commands) to run the Terraform code to deploy the whole infrastructure in a fully automated process for us as there are more than 60 resources (VPC, Internet gateway, security, routing rules, database, S3 bucket) that needs to be provisioned in order for this architectural change. Created a user on AWS and configure with AWS CLI so that local machine can authenticate to AWS and use Terraform to create resources in AWS.
Below are few screeshots