Many of us have standardized on k8s for deploying things like this as that's how the ultimate production etc. environments are orchestrated. Ideally demos like these would be setup for k8s rather than docker-compose which only really works locally.