Megosztás a következőn keresztül:


Tervezési és megvalósítási minták

A jó tervezés olyan tényezőket is figyelembe vesz, mint a konzisztencia és a koherencia az összetevők tervezése és üzembe helyezése során, a karbantarthatóság az adminisztráció és a fejlesztés egyszerűsítéséhez, illetve az újrahasznosíthatóság, hogy az összetevők és alrendszerek más alkalmazásokban és más forgatókönyvekben is hasznosíthatók legyenek. A tervezés és az implementálás fázisában hozott döntések óriási hatással vannak a felhőalapú alkalmazások és szolgáltatások minőségére és teljes tulajdonlási költségére.

Minta Összegzés
Ambassador Olyan segítő szolgáltatásokat hozhat létre, amelyek egy otthoni használatra szánt szolgáltatás vagy alkalmazás nevében küldenek hálózati kéréseket.
Anti-Corruption Layer Egy előtér- vagy adapterréteget implementálhat egy korszerű alkalmazás és egy korábbi rendszer között.
Backends for Frontends Elkülönített, adott előtérbeli alkalmazások vagy felületek által használt háttérszolgáltatásokat hozhat létre.
CQRS Különböző felületek használatával elkülönítheti az adatolvasó műveleteket az adatfrissítő műveletektől.
Compute Resource Consolidation Egyetlen számítási egységbe konszolidálhat több feladatot vagy műveletet
Peremhálózati számítási feladatok konfigurálása A bolti rendszerek és eszközök széles választéka megnehezítheti a számítási feladatok konfigurálását.
External Configuration Store A konfigurációs adatokat áthelyezheti az alkalmazás üzembehelyezési csomagjából egy központi helyre.
Gateway Aggregation Több egyéni kérést összesíthet egyetlen kérésbe egy átjáró segítségével.
Gateway Offloading A megosztott vagy specializált szolgáltatásműködést kiszervezheti egy átjáró proxyra.
Gateway Routing Átirányíthatja a kéréseket több szolgáltatásra egyetlen végpont használatával.
Leader Election Koordinálhat egy elosztott alkalmazásban az együttműködő feladatpéldányokból álló gyűjtemény által végrehajtott műveleteket, ha vezetőnek választ meg egy példányt, amely vállalja a többi példány kezelésével járó felelősséget.
Pipes and Filters Egy összetett feldolgozást végrehajtó feladatot lebonthat különálló, újrahasznosítható elemek sorává.
Sidecar Egy alkalmazás összetevőit külön folyamatban vagy tárolóban helyezheti üzembe, így elkülönítést és beágyazást biztosíthat.
Static Content Hosting A statikus tartalmakat egy felhőalapú társzolgáltatásban helyezheti üzembe, amely közvetlenül az ügyfélnek közvetíti azt.
Strangler Fig Növekményesen migrálhat egy korábbi rendszert oly módon, hogy egyes funkciódarabokat fokozatosan új alkalmazásokra és szolgáltatásokra cserél.