Scalability lessons from Google, YouTube, Twitter, Amazon, eBay, Facebook and Instagram

Artikeln sammanfattar skalbarhetslektioner från sju framstående webbplatser: Google, YouTube, Twitter, Amazon, eBay, Facebook och Instagram. Gemensamma principer för skalbarhet inkluderar att hålla system enkla, automatisera processer, iterera lösningar, använda rätt verktyg och implementera caching. Google betonar vikten av tillförlitlig lagring (som Google File System), att behandla infrastruktur som en konkurrensfördel och att bygga applikationer ovanpå en gemensam plattform. YouTube lyfter fram enkelhet, att veta när man kan 'fuska' med data för prestanda (t.ex. visningsräknare) och att införa 'jitter' för att sprida ut systembelastning. Twitter framhäver API:ers betydelse för tillväxt, användning av meddelandeköer och strategisk caching av API-förfrågningar, medan Amazon fokuserar på tjänsteorienterad arkitektur (SOA) och att skapa ekosystem med API:er.