... | @@ -50,6 +50,21 @@ In this design, we are separating the internal and external flow. |
... | @@ -50,6 +50,21 @@ In this design, we are separating the internal and external flow. |
|
|
|
|
|
**Design 2**
|
|
**Design 2**
|
|
|
|
|
|
|
|
In this design, every consumers have to go through the notification service.
|
|
|
|
|
|
|
|
- External and Internal consumers go through same flow.
|
|
|
|
|
|
|
|
- Loose coupling between consumers and cloud technologies.
|
|
|
|
|
|
|
|
- All consumers will be registered via Register service.
|
|
|
|
|
|
|
|
- Only push is supported.
|
|
|
|
|
|
|
|
- High load on Notification service.
|
|
|
|
|
|
|
|
- Notification service have to support auto scaling on demand and highly available.
|
|
|
|
|
|
|
|
|
|
![image](uploads/e8a231279a5d0f92fa294e187e403e2e/image.png)
|
|
![image](uploads/e8a231279a5d0f92fa294e187e403e2e/image.png)
|
|
|
|
|
|
**Security**
|
|
**Security**
|
... | | ... | |