JPoint 2017 - Where is my service, dude? - live demo
Setup
There are 2 vagrant VMs:
- vm1 - no Mesos
- vm2 - with Mesos
Type this to spin both of them:
$ cd vms
$ vagrant up
Demos
Prepared demo results are situated in dirs demo-[1-5]/out/
.
In-place update
# setup env
$ cd vms
$ ansible-playbook -i vagrant play-apps-demo-1.yml
# run test
$ cd reports/demo-1
$ ./report.sh
Dumb proxy
# setup env
$ cd vms
$ ansible-playbook -i vagrant play-apps-demo-2.yml
# run test
$ cd reports/demo-2
$ ./report.sh
Proxy with healthcheck
# setup env
$ cd vms
$ ansible-playbook -i vagrant play-apps-demo-2.yml
# run test
$ cd reports/demo-3
$ ./report.sh
Proxy with load balancing
# setup env
$ cd vms
$ ansible-playbook -i vagrant play-apps-demo-2.yml
# run test
$ cd reports/demo-4
$ ./report.sh
Mesos & Marathon
$ cd reports/demo-5
$ ./report.sh