Design- och implementeringsmönster

I en bra design ingår faktorer som en konsekvent design och distribution av komponenter, underhållsfunktioner för en enklare administration och utveckling samt återanvändning så att komponenter och delsystem kan användas i andra program och andra scenarier. Beslut som fattas under design- och implementeringsfasen har en stor inverkan på kvaliteten och den totala ägandekostnaden för program och tjänster som körs i molnet.

Mönster Sammanfattning
Ambassadör Skapa hjälpkomponenttjänster som skickar nätverksförfrågningar åt en konsumenttjänst eller ett konsumentprogram.
Skyddande lager Implementera en fasad eller adapterlager mellan ett modernt program och ett äldre system.
Serverdelar för klienter Skapa separata serverdelstjänster som ska förbrukas av specifika program eller gränssnitt i klientdelen.
CQRS Åtskilj åtgärder som läser data från åtgärder som uppdaterar data via separata gränssnitt.
Konsolidering av beräkningsresurser Konsolidera flera aktiviteter eller åtgärder i en enda beräkningsenhet.
Konfiguration av Edge-arbetsbelastning Det stora utbudet av system och enheter på arbetsytan kan göra arbetsbelastningskonfigurationen till ett svårt problem.
Externt konfigurationslager Flytta konfigurationsinformation utanför programpaketet för distribution till en central plats.
Gateway-samling Använd en gateway för att slå samman flera enskilda förfrågningar till en enda begäran.
Gateway-avlastning Avlasta delade eller specialiserade tjänstfunktioner till en gateway-proxy.
Gateway-routning Dirigera förfrågningar till flera tjänster med hjälp av en enda slutpunkt.
Val av ledare Samordna de åtgärder som utförs av en samling samverkande uppgiftsinstanser i ett distribuerat program genom att välja en instans som ska ansvara för att hantera de andra instanserna.
Rör och filter Dela upp en aktivitet som utför komplex bearbetningen i ett antal olika element som kan återanvändas.
Sidovagn Distribuera komponenter i ett program i en separat process eller container för att ge isolering och inkapsling.
Värddator för statiskt innehåll Distribuera statiskt innehåll till en molnbaserad lagringstjänst som kan leverera innehållet direkt till klienten.
Strangler-figur Migrera ett äldre system stegvis genom att gradvis ersätta specifika delar av funktionerna med nya program och tjänster.