Skip to content

Project Design

Fabian Mastenbroek edited this page May 6, 2020 · 1 revision

Requirements

Must Have

  1. All services specified in the project description
    1. User
    2. Order
    3. Stock
    4. Payment
  2. Consistent data storage (“implement a set of microservices that need to coordinate in order to guarantee data consistency”)
    1. Two-phase commit or SAGA

Could Have

  1. Automated Testing
  2. CI/CD (e.g. using Github Actions)

Clone this wiki locally