Comment on
Should I use one docker-compose.yml for all my services?
Probably want to keep services with different life cycles in separate docker compose files to allow you to shutdown/restart/reconfigure then separately. If containers depend on each other, then combining into compose file makes sense.
That said, experimenting is part of the fun, nothing wrong with testing it out and seeing if you like it.