ChatGPT intermediate

Estratégias de melhores práticas em performance de backend em Performance de Backend

Prompt gerado automaticamente para Melhores práticas em Performance de Backend em Performance de Backend

4 usos Performance de Backend

Prompt completo

"Considerando um sistema de e-commerce de alto tráfego com arquitetura de microsserviços, onde as transações de compra são críticas para a experiência do usuário e a receita. Desenvolva um guia detalhado para engenheiros de backend, focado em 'Melhores Práticas para Otimização de Performance em Microsserviços de Pagamento'. O guia deve abordar:

1.  **Estratégias de Caching:** Quais dados devem ser cacheados (e por quanto tempo), qual tecnologia de cache escolher (e.g., Redis, Memcached) e como implementar cache-aside/write-through para garantir consistência.
2.  **Otimização de Banco de Dados:** Modelagem de dados para performance (normalização vs. desnormalização seletiva), índices eficazes, otimização de queries SQL/NoSQL, e estratégias para lidar com picos de carga (e.g., sharding, read replicas).
3.  **Comunicação Inter-serviços:** Escolha de protocolos (REST, gRPC, filas de mensagens como Kafka/RabbitMQ), padrões de comunicação assíncrona (e.g., Saga, Outbox Pattern), e como mitigar latência e falhas em chamadas de serviço (e.g., circuit breakers, retries com backoff).
4.  **Monitoramento e Observabilidade:** Métricas essenciais para performance (latência, throughput, erros, utilização de recursos), ferramentas recomendadas (Prometheus, Grafana, Jaeger, ELK stack), e como configurar alertas proativos para desvios de performance.
5.  **Testes de Performance:** Tipos de testes (carga, estresse, escalabilidade), ferramentas (JMeter, K6, Locust), e como integrar testes de performance no pipeline CI/CD.
6.  **Gerenciamento de Recursos:** Otimização de containers (CPU, memória), escolha de linguagens de programação e frameworks com foco em performance, e estratégias de auto-escalonamento em ambientes de nuvem.

O guia deve ser prático, incluir exemplos de código (pseudo-código ou trechos em linguagens populares como Java, Python, Go) para ilustrar os conceitos e apresentar uma lista de 'do's e don'ts' para cada seção."

Tags relacionadas

Performance de Backend Melhores práticas em Performance de Backend 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