Putting it online is the easy bit
TL;DR When deploying a service on your infrastructure, it can be tempting to just grab open source containers and roll them out with simple tools. Docker compose or ansible playbooks can do a fantastic job at rolling out a few containers in no time. But putting simple services online is the easy bit. The more containers in your stack, the more difficult it becomes to deploy them consistently, and the more chances for it to break.