É possível dividir docker compose por serviço por exemplo aplicação monitoramento etc sim você pode fazer isso utilizando o docker composer Mas eu só recomendo você fazer isso se você tiver utilizando o docker extrador de containers do Doc se você tá montando aí umas simples você pode fazer isso mas cuidado ali com os recursos que são compartilhados como rede volume isso você tem que se atentar é possível mas eu não recomendo e para mais dicas como essa é só seguir