Cpvlav.pro was an on-premis software, which our client decided to migrate to cloud based SaaS model. We prepared process of transition and designed scalable infrastructure in AWS cloud.
Used technologies
Amazon Web Services
Application has been deployed to AWS. We created development, staging and production environments hosted with separated AWS accounts.
Terraform
Whole infrastructure has been described with Terraform. We love Infrastructure as Code paradigm and we do it every time it's possbile.
Kubernetes
Application has been adapted to containers which are right now deployed to Kubernetes cluster. CloudPanda introduced solution that allows to deploy many instances of application.
Github Actions
All docker images required to run application are build with Github Actions pipelines created by our engineers. Images are uploaded to AWS Elastic Container Registry.
Docker
Docker containers are helpful solution to divide application into smaller logical services. Everyone is developed separately what makes it easier to develop whole application.