Skip to content

Comparing four ways of deploying microservices using Infrastructure as Code

Notifications You must be signed in to change notification settings

ydamni/iac-microservices-deployment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IaC Microservices Deployment

Introduction

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:

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.

Tools used

Cloud

AWS

Microservices

Docker Kubernetes

Infrastructure as Code

Terraform Ansible Vagrant

About

Comparing four ways of deploying microservices using Infrastructure as Code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages