Design a microservices architecture
Map out service boundaries, ownership, communication patterns, and an API gateway strategy. Highlights the top three risks with concrete mitigations.
Preview
Copy prompt
Design a microservices architecture for [System Description]. Identify the service boundaries based on domain ownership, define precisely what data and responsibilities each service owns, describe the communication patterns between services (synchronous REST or gRPC vs asynchronous events), propose an API gateway strategy including authentication and rate limiting, and flag the top three architectural risks in this design with concrete mitigation strategies.
More
Architecture
Prompts
