advanced
High-Throughput AdTech Architecture
Design a microservices architecture for a real-time bidding platform.
📝 Contenuto del prompt
Design a comprehensive microservices architecture for a real-time ad bidding platform (similar to Google AdManager). The system must handle 100,000 requests per second with latency under 100ms. In your response, address: 1. The choice of communication protocols (gRPC vs. REST vs. GraphQL) and why. 2. How you will handle data consistency and eventual consistency across services. 3. CAP theorem trade-offs you are willing to make. 4. Message queuing strategies for handling spikes in traffic. 5. Database sharding strategy for user profiles and bid logs.