Currently, I have about 20 containers in the same docker-compose.yml file. Not all of the containers are related but it has been set up this way so I could just run docker-compose up once to start all of the containers.
Should I be breaking it up into multiple docker-compose files (e.g. one application per docker-compose file, which could include multiple containers like a frontend + database)? Are there any significant drawbacks with having all of your containers in one huge docker-compose file?