A reactive CRUD web application that demonstrates pure functional data types
- Use ADT to define the domain model
- Keep side effecting behaviors to the edge
- Embrace asynchrony as much as possible
- Support multi database paradigm
- Expose application metrics as part of the API
- Demonstrate "Streaming capabilities" - I'm using the Monix library