advanced
Design av Skalbar Mikrotjänstarkitektur
Designa ett system för att hantera högtrafikerade realtidsdata.
📝 প্রম্পট বিষয়বস্তু
Designa en hög-nivå arkitektur för en global social medieplattform som hanterar 1 miljoner samtidiga användare och uppdateringar i realtid (t.ex. likes, kommentarer). Beslut följande aspekter: 1) Databasval (SQL vs NoSQL, sharding-strategier), 2) Message queues och event sourcing (t.ex. Kafka, RabbitMQ), 3) Caching-lager (t.ex. Redis), 4) Hantering av strömmande data. Beskriv också hur systemet hanterar fel (fault tolerance) och datakonsistens (CAP-teoremet). Använd standardterminologi.