பெரிய அளவிலான ஒரு அமைப்பை வடிவமைப்பது பல கருத்துக்களை இணைப்பதை உள்ளடக்கியது — பெரும் அளவைக் கையாளுதல், பொருத்தமான கட்டமைப்பைத் தேர்ந்தெடுப்பது, தரவுத்தளங்கள், ক்যাশிங், மற்றும் வர்த்தக-ஆஃப்களை நிர்வகித்தல். ஒரு குறிப்பிட்ட உதாहரணத்தைப் பயன்படுத்துவது (சமூக ஊடக ஊழியம்) துண்டுகள் எவ்வாறு ஒன்றாக வருகின்றன என்பதை விளக்குகிறது।
உதாहரணம்: சமூக ஊடக செய்திப் பொதி
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)
