Skip to content

andreloc/microservices-playground

 
 

Repository files navigation

Microservices playground

This is a simple weather app. It demonstrates solutions for common microservice architecture related problems:

  • local development and testing
  • configuration management
  • service discovery
  • log management

Supported deployment scenarios:

  • dev environment with docker compose
  • EC2 Container Service

Running locally with docker compose

  1. Build fat jars: mvn clean package
  2. Run eureka-server and config-server: docker-compose --file docker-compose-deps.yml up
  3. Run webapp and weather service: docker-compose --file docker-compose.yml up

Running on EC2 Container Service

Create CloudFormation stack from /infrastructure/aws/ecs.template

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 47.0%
  • Batchfile 33.2%
  • Java 11.2%
  • Groovy 5.1%
  • HTML 3.2%
  • CSS 0.3%