From 7cf0111a1b835f66c7320e459ed25d7c7e811caa Mon Sep 17 00:00:00 2001 From: jbirddog <100367399+jbirddog@users.noreply.github.com> Date: Mon, 22 Jan 2024 13:09:09 -0500 Subject: [PATCH] Created Data Stores in 5 mins (markdown) --- Data-Stores-in-5-mins.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Data-Stores-in-5-mins.md diff --git a/Data-Stores-in-5-mins.md b/Data-Stores-in-5-mins.md new file mode 100644 index 0000000..885d95c --- /dev/null +++ b/Data-Stores-in-5-mins.md @@ -0,0 +1,18 @@ +# Data Stores + +1. Allow BPMN Architects to define custom data models that can be shared across process instances +1. ClientA wants to deploy a website that will find a recipe based on selected ingredients, or allow the user to add an ingredient + 1. Not adding an ingredients table to the backend + 1. A Service Task could be used (postgres to to custom recipe backend) + 1. Or a Data Store could be added with reads and writes modeled in the diagram +1. There can be many types of Data Stores, each handle the structure and persistence of the stored data +1. Data Stores are implemented in the backend and must be registered with SpiffWorkflow + +## Current Data Stores + +### JSONDataStore + +1. Allows storing any valid JSON blob +1. The entire blob is read/written when accessed + +### \ No newline at end of file