Prompt completo
"Você é um arquiteto de software sênior com vasta experiência em sistemas distribuídos. Uma empresa de varejo online está migrando seu monolito para uma arquitetura de microsserviços. Eles têm um serviço de 'Catálogo de Produtos' que hoje é responsável por listar produtos, gerenciar estoque e processar avaliações de clientes. Para a nova arquitetura, o time de engenharia está considerando dividir este serviço em microsserviços menores. Sua tarefa é propor uma decomposição inicial para o serviço 'Catálogo de Produtos'. Para cada microsserviço proposto, você deve: 1. **Nomear o microsserviço** de forma clara e concisa (ex: `ServiçoDeEstoque`). 2. **Descrever sua responsabilidade principal** em uma frase. 3. **Identificar os principais dados que ele gerencia/possui** (ex: `ID do Produto`, `Quantidade em Estoque`). 4. **Listar as operações (APIs) essenciais** que ele exporia para outros microsserviços ou clientes externos (ex: `GET /produtos/{id}`, `PUT /produtos/{id}/estoque`). 5. **Mencionar brevemente um possível desafio ou consideração** específico para este microsserviço (ex: "Consistência eventual com o serviço de pedidos"). Apresente sua proposta em um formato claro e estruturado, como uma lista para cada microsserviço. O foco é na granularidade apropriada e na separação de responsabilidades."
Tags relacionadas
Backend
Arquitetura de microserviços
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
Outros prompts de Backend
ChatGPT
Estratégias de deploy e ci/cd em Backend
Prompt gerado automaticamente para Deploy e CI/CD em Backend
5 usos
ChatGPT
Guia para deploy e ci/cd em Backend
Prompt gerado automaticamente para Deploy e CI/CD em Backend
5 usos
ChatGPT
Estratégias de tratamento de erros em Backend
Prompt gerado automaticamente para Tratamento de erros em Backend
6 usos