Add code flow wiki page.

Sumit Ghosh 2020-08-07 18:19:24 +05:30
parent 252791535d
commit c6e356fe7e
6 changed files with 41 additions and 1 deletions

39
Code-Flow.md Normal file

@ -0,0 +1,39 @@
> **CONTENT**
- [Overview](#overview)
- [Code Flow](#Code-Flow)
- [User Registration](#User-Registration)
- [User Login](#grpc)
- [Add Item To Cart](#api-gateways)
- [Order Creation](#internal-architectural-patterns)
## Overview
This page covers the interaction between different components in `eShopOnContainers`. Set up the code base in your local if you haven't done already :
- Setup your development system for [Windows](Windows-setup) or [Mac](Mac-setup)
Different functionalities of **eShopOnContainers** application has been captured in the following diagrams.
## Code Flow
>**IMPORTANT:** All the following interaction has been captured taking **Web.MVC** as reference. It may subject to change for **Web.SPA**
### User Registration
![](images/Code-Flow/user-registration.png)
### User Login
![](images/Code-Flow/user-login.png)
### Add Item To Cart
![](images/Code-Flow/add-item-to-cart.png)
### Order Creation
![](images/Code-Flow/order-creation.png)

@ -21,6 +21,7 @@
- [Architecture](Architecture)
- [BFF implementation](BFF-implementation)
- [Code Flow](Code-Flow)
- [Application](Explore-the-application)
- [Code](Explore-the-code)
- [Simplified CQRS & DDD](Simplified-CQRS-and-DDD)
@ -28,7 +29,7 @@
- [API gateways](API-gateways)
- [Webhooks](Webhooks)
- [Azure Key Vault](Azure-Key-Vault)
- [Asynchronous messaging](Asynchronous-messaging)
- [Asynchronous messaging](Asynchronous-messaging)
- Logging and Monitoring
- [Serilog & Seq](Serilog-and-Seq)
- [Using HealthChecks](Using-HealthChecks)

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB