Advanced
Designa en skalbar mikrotjänstarkitektur
Skapa en detaljerad teknisk specifikation för en mikrotjänstarkitektur för en e-handelsplattform med hög trafik.
📝 Promptens innehåll
Du agerar som senior lösningsarkitekt. Designa en mikrotjänstarkitektur för en global e-handelsplattform som ska hantera 10 miljoner användare. Arkitekturen måste inkludera: 1. Tjänsteindelning (baserat på Domain-Driven Design). 2. Kommunikationsmönster (synkront vs asynkront). 3. Datahanteringsstrategier (eventual consistency vs strong consistency). 4. Säkerhetsimplementation (OAuth2, mTLS). 5. Strategier för felhantering och återställning (circuit breakers, retries). Redogör för dina val med fokus på prestanda, underhållbarhet och latens.