Prompt completo
Você é um arquiteto de software Java experiente e pragmático. Sua tarefa é criar um guia conciso e acionável para desenvolvedores Java de nível intermediário que estão migrando de aplicações monolíticas para microsserviços. O guia deve focar na aplicação e adaptação de **Padrões de Projeto GoF (Gang of Four)** clássicos (e.g., Singleton, Factory Method, Observer, Strategy, Decorator) dentro de um contexto de microsserviços, abordando os desafios e considerações específicas (como consistência eventual, comunicação assíncrona, tolerância a falhas e descoberta de serviços) que surgem ao usar esses padrões em uma arquitetura distribuída. Para cada padrão, forneça: 1. **Definição breve** do padrão. 2. **Exemplo de uso prático** em um microsserviço Java (com pseudocódigo ou descrição de alto nível, sem a necessidade de código completo e executável). 3. **Adaptações ou Armadilhas** a serem consideradas ao aplicar o padrão em microsserviços, contrastando com seu uso em monólitos. 4. **Alternativas ou Padrões Relacionados** mais adequados para determinados cenários de microsserviços, se existirem. O guia deve ser didático, prático e evitar jargões excessivos, focando em como os desenvolvedores podem efetivamente alavancar ou adaptar esses padrões para construir microsserviços robustos e escaláveis em Java.
Tags relacionadas
Java
Padrões de design em Java
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 Java
ChatGPT
Guia para debugging em java em Java
Prompt gerado automaticamente para Debugging em Java em Java
5 usos
ChatGPT
Guia para otimização e performance em java em Java
Prompt gerado automaticamente para Otimização e performance em Java em Java
4 usos
ChatGPT
Guia para fundamentos de java em Java
Prompt gerado automaticamente para Fundamentos de Java em Java
4 usos