🍃
ChatGPT intermediate

Prompt para melhores práticas em spring boot em Spring Boot

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

4 usos Spring Boot

Prompt completo

"Atuando como um arquiteto de software sênior e especialista em Spring Boot, elabore um guia detalhado e prático sobre 'Melhores Práticas para Otimização de Performance e Escalabilidade em Aplicações Spring Boot'. Inclua:

1.  **Estratégias de Configuração:** Como otimizar `application.properties`/`application.yml` para diferentes ambientes (desenvolvimento, homologação, produção), focando em pools de conexão (HikariCP), cache (ehcache, Caffeine, Redis), e logging (Logback/Log4j2).
2.  **Otimização de Código:** Padrões de design para evitar gargalos (e.g., `N+1 problem` com JPA/Hibernate, uso indevido de `CompletableFuture` ou `parallelStream`), dicas para operações de I/O intensivas (assincronicidade, non-blocking I/O), e uso eficiente de DTOs e Projections.
3.  **Monitoramento e Observabilidade:** Ferramentas e práticas para monitorar a saúde e performance da aplicação em tempo real (Spring Boot Actuator, Prometheus, Grafana, Micrometer, Zipkin/Sleuth), e como interpretar métricas chave.
4.  **Gerenciamento de Dependências:** Estratégias para manter dependências atualizadas e seguras, minimizando o tamanho final do JAR/WAR e otimizando o tempo de startup.
5.  **Testes de Performance e Carga:** Abordagens e ferramentas (JMeter, Gatling) para simular cenários de alto tráfego e identificar pontos de estrangulamento antes da implantação em produção.

O guia deve ser didático, com exemplos de código (se aplicável) e justificativas técnicas para cada recomendação, visando ajudar desenvolvedores a construir aplicações Spring Boot robustas, performáticas e escaláveis."

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