Ƙirawa ta babbar tsarin ya haɗa da yawa-yawa jigogi — yajin goyon bayan girman girma, zaɓin tsari da ya dace, tushen bayani, bugun jiya, da sarrafa ƙududan sa. Ana yin amfani da wani misali na gaskiya (shafin jerin al'umma na jama'a) wanda yake nuna yadda sassan sun haɗa tare.
Misali: shafin jerin al'umma na jama'a
Requirements: millions of users; post content; see a feed of followed users' posts;
read-HEAVY (far more feed views than posts); low latency; high availability.
High-level components:
→ CLIENTS → LOAD BALANCER → APPLICATION servers (stateless, horizontally scaled)
→ DATABASES → user/post data (sharded); a graph of follows
→ CACHING (Redis) → hot feeds, posts, user data (crucial for read-heavy load)
→ CDN → media (images/videos)
→ MESSAGE QUEUES → async work (fan-out, notifications)
