The application is the user-facing part of an online shop that sells socks. It is intended to aid the demonstration and testing of microservice and cloud native technologies.
It is built using Spring Boot, Go kit and Node.js and is packaged in Docker containers.
You can read more about the application design.
This repo includes configuration and scripts that deploy the application to the following platforms:
- Amazon ECS
- Docker (single host, e.g. Docker For Mac)
- Docker Swarm
- Kubernetes
- Mesos (CNI)
- Mesos + Marathon
We're planning to add more platform deployment targets, but preferences or suggestions are welcome.
Use Weave Scope or Weave Cloud to visualize the application once it's running in the selected target platform.

