System Design Example: ECommerce Marketplace
Ở bài viết này thì mình sẽ design một hệ thống phức tạp khác - E-Commerce Marketplace.
Cũng như bài trước thì mình vẫn theo một phương phác gồm các bước sau để đạt được các functional và non-functional requirement của hệ thống:
- Thu thập các requirements
- Thiết kế API (bài viết này xin bỏ qua phần này vì mình sẽ chỉ tập trung và thiết kế hệ thống)
- Tạo diagram mô tả hệ thống đáp ứng được các functional requirements
- Tinh chỉnh diagram để đáp ứng được các non-functional requirements
Về tổng quan thì ta cần thiết kế một hệ thống tương tự như Amazone, Shopee, Lazada hay Tiki.