uso bastante docker, tanto em produção como pra testes locais, ajuda muito a nao poluir o sistema.
Faz sentido, bancos e serviços auxiliares são onde Docker realmente vale no local. A questão de não poluir o sistema é o argumento mais prático que existe. Você containeriza a aplicação principal também, ou só os serviços?
tento por em container tudo, DB, redis, kafka, workers, API, algum backend pra processamento.
acho mais prático pra subir o ambiente de desenvolvimento sem ter que ficar configurando dependências no sistema. tô ate planejando pra tornar meu sistema todo em containers kkkk assim fics mais fácil migrar de sistema
Containerizar tudo tem custo no início mas paga no longo prazo, especialmente quando entra alguém novo no projeto. O que eu sinto falta às vezes é no hot reload da API dentro do container: o tempo de rebuild pode atrasar bastante o ciclo. Você já resolveu isso com volumes montados ou usa alguma outra estratégia para manter o desenvolvimento rápido?