Mongoose only supports MongoDB, limiting our choice of underlying datastores that can persist Yaktor's conversation states & domain models. There are other ORM/ODMs out there that support multiple datastores, some of which can run in-memory or locally with file-based persistence/checkpointing:
Mongoose only supports MongoDB, limiting our choice of underlying datastores that can persist Yaktor's conversation states & domain models. There are other ORM/ODMs out there that support multiple datastores, some of which can run in-memory or locally with file-based persistence/checkpointing:
There may be others.
This issue is to spike on the feasability of modularizing the ORM/ODM layer & its generation from the Yaktor domain model (
*.ydm
).