-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update devops/Microservices.md with DiagramGPT
- Loading branch information
1 parent
b6d87fd
commit a1c6149
Showing
4 changed files
with
52 additions
and
7 deletions.
There are no files selected for viewing
Binary file added
BIN
+57.3 KB
...-diagram----9aab31d8344ba410ed4c2e3063e7f083--NET-Microservice-Architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+59.3 KB
...iDfM2___---figure---jNSz7WP9a5r2VTY0ZChsG---figure---thwgJSGh_qN0jFQFwCiG8w.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions
37
devops/Microservices-.NET Microservice Architecture-1.eraserdiagram
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
cloud-architecture-diagram | ||
|
||
title .NET Microservice Architecture | ||
|
||
// API Layer - handles incoming requests and routes them to appropriate services | ||
API Layer [color: lightblue] { | ||
WebAPI [icon: globe] // entry point for API Layer | ||
Health Checks [icon: heart] | ||
} | ||
|
||
// Data Storage - manages data persistence | ||
Data Storage [color: lightgrey] { | ||
SQL Database [icon: database] | ||
} | ||
|
||
// Messaging System - handles asynchronous communication between services | ||
Messaging System [color: lightgreen] { | ||
NServiceBus [icon: message-square] | ||
RabbitMQ Server [icon: server] | ||
} | ||
|
||
// Background Services - handles processing of commands and events | ||
Background Services [color: lightcoral] { | ||
Command Handler [icon: terminal] | ||
Event Processor [icon: cpu] | ||
} | ||
|
||
// Connection from API Layer to Data Storage | ||
API Layer > Data Storage | ||
|
||
// Connection from API Layer to Messaging System | ||
API Layer > Messaging System | ||
|
||
// Connection from Messaging System to Background Services | ||
// Messaging System children: NServiceBus, RabbitMQ Server | ||
Messaging System > Background Services | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters