Como saber se uma API Spring Boot esta lenta por causa do banco ou de uma integracao?
O primeiro passo e separar tempos. Meça quanto a requisicao gasta no controller/service, nas consultas de banco e em chamadas externas. Sem essa separacao, a equipe costuma aumentar infraestrutura, trocar query ou mexer em cache sem saber qual parte realmente mudou o tempo de resposta.