🍃
ChatGPT intermediate

Dicas de melhores práticas em spring boot para Spring Boot

Prompt gerado automaticamente para Melhores práticas em Spring Boot em Spring Boot

2 usos Spring Boot

Prompt completo

"Atuando como um arquiteto sênior de software com vasta experiência em Spring Boot, elabore um guia detalhado e prático para otimizar o desempenho de aplicações RESTful **mission-critical** em produção. O guia deve focar nas **melhores práticas para evitar e resolver gargalos de performance** relacionados a:

1.  **Configuração de HikariCP para alto tráfego e resiliência**: Incluir exemplos de `application.properties` ou `application.yml` com parâmetros chave e explicações sobre seus impactos (e.g., `maximumPoolSize`, `minimumIdle`, `connectionTimeout`, `idleTimeout`, `maxLifetime`, `leakDetectionThreshold`).
2.  **Estratégias eficazes de cache (Spring Cache com Redis/Caffeine)**: Abordar a escolha da tecnologia, granularidade do cache (método vs. entidade), invalidação de cache, e considerações para dados voláteis. Fornecer exemplos de anotações `@Cacheable`, `@CachePut`, `@CacheEvict` e configurações relevantes.
3.  **Monitoramento e observabilidade para identificar lentidão (Micrometer com Prometheus/Grafana)**: Descrever métricas essenciais a serem monitoradas em aplicações Spring Boot (HTTP requests, JVM, pool de threads, pool de conexões com banco de dados, custom metrics) e como configurá-las. Incluir exemplos de dashboards Prometheus/Grafana para diagnóstico rápido.

O guia deve ser didático, com exemplos de código concisos e explicações claras sobre o 'porquê' de cada prática, visando ajudar desenvolvedores a construir e manter aplicações Spring Boot robustas e performáticas em ambientes de alta demanda."

Tags relacionadas

Spring Boot Melhores práticas em Spring Boot gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico