Kartlägg en komplett begäran genom Helsinki
Rita vägen för en representativ åtgärd, till exempel inloggning eller att spara ett dokument. Var används databasen, cachen och externa API av den åtgärden? Mät varje steg så att en till synes långsam finländsk server inte förväxlas med ett avlägset beroende eller en flaskhals i applikationen.
Placera de mest använda beroendena medvetet
Tänk på de ofta upprepade anropen mellan applikation och databas när du väljer placering. En cache kan minska upprepade läsningar, men den behöver också en plan för invalidering och återställning. Vilka data måste vara aktuella, och vilka svar kan säkert återanvändas? Bekräfta den tillgängliga privata anslutningen innan du designar utifrån den.
Testa en cachemiss och en otillgänglig API
En varm cache kan dölja kostnaden för den första verkliga begäran. Testa efter en omstart, med en tom cache och med en extern tjänst som får timeout. Sätt begränsade återförsök och kontrollera att en upprepad begäran inte skapar en dubbel åtgärd. Dessa fall gör det lättare att dimensionera Helsinki-distributionen realistiskt.
Gör placeringen av säkerhetskopior till en del av återställningstestet
En annan maskin i samma anläggning är inte en geografisk återställningsplan. Dokumentera den faktiska säkerhetskopiedestinationen och återställ ett urval utanför den primära felgränsen. Efter återställningen, kontrollera databasanslutningar, applikationshemligheter och återuppbyggnad av cachen innan du skickar användare till den återställda tjänsten.