Help me design a microservices architecture for [PROJECT].
Project: [WHAT THE SYSTEM DOES]
Current architecture: [MONOLITH / PARTIALLY SPLIT / STARTING FRESH]
Scale requirements: [USERS / TRANSACTIONS]
Team size: [NUMBER]
Provide:
1. **Service Boundaries**: How to identify and define service boundaries
2. **Service Catalogue**: List of services with responsibilities
3. **Communication**: Sync (REST/gRPC) vs async (message queue) patterns
4. **Data Strategy**: Database-per-service vs shared database
5. **API Gateway**: Gateway design for routing and authentication
6. **Service Discovery**: How services find and communicate with each other
7. **Event-Driven Patterns**: Using events for loose coupling between services
8. **Deployment**: Container orchestration with Kubernetes or simpler alternatives
9. **Monitoring**: Distributed tracing, logging, and health checks
10. **When NOT to Use**: Signs that microservices are overkill for your situation
Help me design a microservices architecture for [PROJECT].
Project: [WHAT THE SYSTEM DOES]
Current architecture: [MONOLITH / PARTIALLY SPLIT / STARTING FRESH]
Scale requirements: [USERS / TRANSACTIONS]
Team size: [NUMBER]
Provide:
1. **Service Boundaries**: How to identify and define service boundaries
2. **Service Catalogue**: List of services with responsibilities
3. **Communication**: Sync (REST/gRPC) vs async (message queue) patterns
4. **Data Strategy**: Database-per-service vs shared database
5. **API Gateway**: Gateway design for routing and authentication
6. **Service Discovery**: How services find and communicate with each other
7. **Event-Driven Patterns**: Using events for loose coupling between services
8. **Deployment**: Container orchestration with Kubernetes or simpler alternatives
9. **Monitoring**: Distributed tracing, logging, and health checks
10. **When NOT to Use**: Signs that microservices are overkill for your situation
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.