Container view for the Online Shop Monolith example
May 17, 2025 ยท View on GitHub
Diagram

Description
Shows the containers of the Online Shop Monolith example and their relations
Roles
| Person/Role | Description |
|---|---|
| Customer | A customer who buys products from the online shop. |
Systems
| System | Description |
|---|---|
| Email System | Sends Emails e.g. to customers |
| Logistics System | Handles shipping with DHL, UPS, etc. |
| Online Shop | An online shop system that sells products to customers. |
| Payment System | Handles Credit Card, PayPal, etc. |
Containers
| Container | Description |
|---|---|
| Online Shop Backend Application | |
| Online Shop Database | |
| Online Shop Frontend Application |
Synchronous Requests
| From | Name | To | Technology | Description |
|---|---|---|---|---|
| Online Shop Frontend Application | calls | Online Shop Backend Application | HTTPS | get products, place orders. |
| Online Shop Backend Application | process payment | Payment System | REST | credit card, paypal |
| Online Shop Backend Application | sends email | Email System | order confirmation, shipping notification | |
| Online Shop Backend Application | ship | Logistics System | REST | order |
| Online Shop Backend Application | store and query | Online Shop Database | JDBC | products, orders |
| Customer | uses | Online Shop Frontend Application | HTTPS | browse products, place orders |
Navigation
(generated by Overarch with template docs/view.md.cmb)