nmcb / fpa-ms-contact

A sample project of a microservice using http4s, doobie, and circe.
2 stars 7 forks source link

Functional Requirements #8

Open nmcb opened 6 years ago

nmcb commented 6 years ago

The overall example use-case (or saga, should you prefer that term) is a functional web-service within a company that service being the source of organisational truth of all past, present and future customer contacts that occurred between a representative of that company and a customer of that company. We model these customer contacts being able to provide the following functional information:

This provides for a context of usability from which many technical requirements can be derived and which will probably yield a couple interdependent micro services. That is, we will probably need a contact, an agent, and a customer service or related endpoints.

nmcb commented 6 years ago

This issue now addresses the functional requirement only after the technical and non-functional requirements were split of as separate tasks. Note that the original text is kept in the description history (item 3 from the bottom).