Professional Documents
Culture Documents
U6 - M2 - L3 - Using Microservice Architecture - A Generic Framework - Annotated - Tagged
U6 - M2 - L3 - Using Microservice Architecture - A Generic Framework - Annotated - Tagged
Generic Framework
Microservice Architecture
Design Patterns
M. Wenzel, D. Lee, C. De la Torre, L. Latham, B. Wagner, A. Jenks, N. Schonning, M. Veloso, and M. Jones, “Designing a microservice-oriented application,” Microsoft Docs, 01-Oct-2018. [Online].
Available: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/microservice-application-design. [Accessed: 19-Mar-2019].
A General Framework for Microservice Architecture
A generic
microservice
architecture has
several key
components:
| Microservices
| API Gateway
| Event Bus
| Deployment
Platform
(infrastructure)
API Gateway
M. Wenzel, D. Lee, C. De la Torre, L. Latham, B. Wagner, A. Jenks, N. Schonning, M. Veloso, and M. Jones, “Designing a microservice-oriented application,” Microsoft Docs, 01-Oct-2018. [Online].
Available: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/microservice-application-design. [Accessed: 19-Mar-2019].
Microservice Internal Architecture
| If microservices
need to perform
transactions with
specially
distributed commit
protocols, suitable
algorithms, data
structures and
design techniques
need to be
adopted while
implementing
microservices.
M. Wenzel, D. Lee, C. De la Torre, L. Latham, B. Wagner, A. Jenks, N. Schonning, M. Veloso, and M. Jones, “Designing a microservice-oriented application,” Microsoft Docs, 01-Oct-2018. [Online].
Available: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/multi-container-microservice-net-applications/microservice-application-design. [Accessed: 19-Mar-2019].
Summary