Sammanfattning
Din programarkitektur kommer sannolikt att ha mer komplexitet, olika utmaningar och annan organisationsstruktur än exemplet här. I den här modulen har du lärt dig vad monolitiska arkitekturer och mikrotjänstarkitekturer består av. Du distribuerade ett exempel på ett monolitiskt program och omstrukturerade det för att använda en mikrotjänst som distribuerats i Azure Functions. Du har också tittat på den övergripande informationen om domändriven design, ett ramverk som du kan använda för att analysera och dela upp ett program.
Lära sig mer
Mer information om mikrotjänster finns i följande dokument:
- Arkitekturdesign för mikrotjänster
- Utforma en arkitektur för mikrotjänster
- Använda domänanalys för att modellera mikrotjänster
- Arkitekturvägledning för .NET-mikrotjänster
För mer bakgrund om domändriven design rekommenderar vi Domain-Driven Design av Eric Evans. Den här boken introducerade först termen domändriven design. En annan bra referens är Implementering Domain-Driven Design av Vaughn Vernon.