⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠
Application (Code + Environment)
Written and provided by you (= the developer)
Added to image and container in build phase
“Fixed”: Can’t be changed once image in built
Read-only, hence stored in Images
Temporary App Data (e.g. entered user input)
Fetched / Produced in running container
Stored in memory or temporary files
Dynamic and changing, but cleared regularly
Read + write, temporary, hence stored in Containers
Permanent App Data (e.g. user accounts)
Stored in files or a database
Must not be lost if container stops / restarts
Read + write, permanent, stored with Containers & Volumes
%%
{ "type": "excalidraw", "version": 2, "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19", "elements": [ { "id": "VL9MUjE_pyxgxvPmTOUTD", "type": "rectangle", "x": -239.3359375, "y": -452.21484375, "width": 258, "height": 60, "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "#d0bfff", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "seed": 672955889, "version": 302, "versionNonce": 2032595199, "isDeleted": false, "boundElements": [ { "type": "text", "id": "reFyNfRq" } ], "updated": 1700504411897, "link": null, "locked": false }, { "id": "reFyNfRq", "type": "text", "x": -217.71585845947266, "y": -447.21484375, "width": 214.7598419189453, "height": 50, "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "groupIds": [], "frameId": null, "roundness": null, "seed": 1156091857, "version": 310, "versionNonce": 1597205617, "isDeleted": false, "boundElements": null, "updated": 1700504186483, "link": null, "locked": false, "text": "Application\n(Code + Environment) ", "rawText": "Application\n(Code + Environment) ", "fontSize": 20, "fontFamily": 1, "textAlign": "center", "verticalAlign": "middle", "baseline": 43, "containerId": "VL9MUjE_pyxgxvPmTOUTD", "originalText": "Application\n(Code + Environment) ", "lineHeight": 1.25 }, { "type": "rectangle", "version": 428, "versionNonce": 1451899455, "isDeleted": false, "id": "jgP81Rxz6KjefFwW5W9C4", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -240.15234375, "y": -365.01953125, "strokeColor": "#1e1e1e", "backgroundColor": "#d0bfff", "width": 260, "height": 60, "seed": 486479313, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "RUf7s6cy" } ], "updated": 1700504382763, "link": null, "locked": false }, { "type": "text", "version": 498, "versionNonce": 964982897, "isDeleted": false, "id": "RUf7s6cy", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -231.3822479248047, "y": -360.01953125, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 242.45980834960938, "height": 50, "seed": 421409713, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504181647, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Written and provided by \nyou (= the developer)", "rawText": "Written and provided by you (= the developer)", "textAlign": "center", "verticalAlign": "middle", "containerId": "jgP81Rxz6KjefFwW5W9C4", "originalText": "Written and provided by you (= the developer)", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 516, "versionNonce": 1509739825, "isDeleted": false, "id": "c2-z2H-E2o3Mfdu5AlKvI", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -238.43359375, "y": -295.83984375, "strokeColor": "#1e1e1e", "backgroundColor": "#d0bfff", "width": 261, "height": 60, "seed": 1835011217, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "mRN7XKua" } ], "updated": 1700504382763, "link": null, "locked": false }, { "type": "text", "version": 630, "versionNonce": 1777456095, "isDeleted": false, "id": "mRN7XKua", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -222.6834945678711, "y": -290.83984375, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 229.4998016357422, "height": 50, "seed": 129127025, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504176522, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Added to image and \ncontainer in build phase", "rawText": "Added to image and container in build phase", "textAlign": "center", "verticalAlign": "middle", "containerId": "c2-z2H-E2o3Mfdu5AlKvI", "originalText": "Added to image and container in build phase", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 521, "versionNonce": 1793497695, "isDeleted": false, "id": "Lq-t9dlahhBbA7IYeKW8M", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -238.71875, "y": -227.72265625, "strokeColor": "#1e1e1e", "backgroundColor": "#d0bfff", "width": 263, "height": 60, "seed": 1936048913, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "Oub1lV5z" } ], "updated": 1700504382763, "link": null, "locked": false }, { "type": "text", "version": 629, "versionNonce": 629646815, "isDeleted": false, "id": "Oub1lV5z", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -230.01866149902344, "y": -222.72265625, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 245.59982299804688, "height": 50, "seed": 1623013617, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504170399, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "\"Fixed\": Can't be changed\nonce image in built", "rawText": "\"Fixed\": Can't be changed once image in built", "textAlign": "center", "verticalAlign": "middle", "containerId": "Lq-t9dlahhBbA7IYeKW8M", "originalText": "\"Fixed\": Can't be changed once image in built", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 458, "versionNonce": 2061672991, "isDeleted": false, "id": "H_z92J_rvRq4gVW2iFnr6", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -238.18899889400834, "y": -141.07421875, "strokeColor": "#1e1e1e", "backgroundColor": "#d0bfff", "width": 258, "height": 84, "seed": 1881198463, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "sI6zgNXL" } ], "updated": 1700504403511, "link": null, "locked": false }, { "type": "text", "version": 500, "versionNonce": 1774621183, "isDeleted": false, "id": "sI6zgNXL", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": -230.65890093258255, "y": -124.07421875, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 242.93980407714844, "height": 50, "seed": 1467516831, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504280442, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Read-only, hence stored \nin Images", "rawText": "Read-only, hence stored in Images", "textAlign": "center", "verticalAlign": "middle", "containerId": "H_z92J_rvRq4gVW2iFnr6", "originalText": "Read-only, hence stored in Images", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 415, "versionNonce": 1169941105, "isDeleted": false, "id": "0ala5n11Z6O3VYxoGgxlC", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 74.11459031708506, "y": -453.8135625771898, "strokeColor": "#1e1e1e", "backgroundColor": "#ffec99", "width": 258, "height": 60, "seed": 51151345, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "ajq02lDt" } ], "updated": 1700504411897, "link": null, "locked": false }, { "type": "text", "version": 469, "versionNonce": 1322575793, "isDeleted": false, "id": "ajq02lDt", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 83.90470567353037, "y": -448.8135625771898, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 238.41976928710938, "height": 50, "seed": 250158033, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504228582, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Temporary App Data\n(e.g. entered user input)", "rawText": "Temporary App Data\n(e.g. entered user input)", "textAlign": "center", "verticalAlign": "middle", "containerId": "0ala5n11Z6O3VYxoGgxlC", "originalText": "Temporary App Data\n(e.g. entered user input)", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 541, "versionNonce": 1116653873, "isDeleted": false, "id": "Gz2d-kigZ7OiVVh9PrwUv", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 73.29818406708506, "y": -366.6182500771898, "strokeColor": "#1e1e1e", "backgroundColor": "#ffec99", "width": 260, "height": 60, "seed": 198670769, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "2uYcULir" } ], "updated": 1700504388215, "link": null, "locked": false }, { "type": "text", "version": 652, "versionNonce": 1295660351, "isDeleted": false, "id": "2uYcULir", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 89.45827165253428, "y": -361.6182500771898, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 227.67982482910156, "height": 50, "seed": 2063539089, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504237717, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Fetched / Produced in \nrunning container", "rawText": "Fetched / Produced in running container", "textAlign": "center", "verticalAlign": "middle", "containerId": "Gz2d-kigZ7OiVVh9PrwUv", "originalText": "Fetched / Produced in running container", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 630, "versionNonce": 159538783, "isDeleted": false, "id": "X3_8kppDG2yMYxrzXTwe4", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 75.22960988661868, "y": -297.4385625771898, "strokeColor": "#1e1e1e", "backgroundColor": "#ffec99", "width": 261, "height": 60, "seed": 1284997489, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "JofWOD77" } ], "updated": 1700504388215, "link": null, "locked": false }, { "type": "text", "version": 785, "versionNonce": 1556025087, "isDeleted": false, "id": "JofWOD77", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 103.6396974720679, "y": -292.4385625771898, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 204.17982482910156, "height": 50, "seed": 2112367441, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504245952, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Stored in memory or \ntemporary files", "rawText": "Stored in memory or temporary files", "textAlign": "center", "verticalAlign": "middle", "containerId": "X3_8kppDG2yMYxrzXTwe4", "originalText": "Stored in memory or temporary files", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 634, "versionNonce": 220232465, "isDeleted": false, "id": "qecYmjgGv454F-f93UuxC", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 74.73177781708506, "y": -229.32137507718983, "strokeColor": "#1e1e1e", "backgroundColor": "#ffec99", "width": 263, "height": 60, "seed": 2001246513, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "m0doNkjU" } ], "updated": 1700504388215, "link": null, "locked": false }, { "type": "text", "version": 791, "versionNonce": 1865156625, "isDeleted": false, "id": "m0doNkjU", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 96.08184495575694, "y": -224.32137507718983, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 220.29986572265625, "height": 50, "seed": 706759441, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504258374, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Dynamic and changing, \nbut cleared regularly", "rawText": "Dynamic and changing, but cleared regularly", "textAlign": "center", "verticalAlign": "middle", "containerId": "qecYmjgGv454F-f93UuxC", "originalText": "Dynamic and changing, but cleared regularly", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 551, "versionNonce": 329732945, "isDeleted": false, "id": "dOIha4qcSoXchVSPYC8_N", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 75.47787156708506, "y": -142.67293757718983, "strokeColor": "#1e1e1e", "backgroundColor": "#ffec99", "width": 258, "height": 85, "seed": 1860616433, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "U2VKdUwc" } ], "updated": 1700504403512, "link": null, "locked": false }, { "type": "text", "version": 645, "versionNonce": 462369919, "isDeleted": false, "id": "U2VKdUwc", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 81.3779799044874, "y": -137.67293757718983, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 246.1997833251953, "height": 75, "seed": 589527761, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504274358, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Read + write,\ntemporary, hence stored \nin Containers", "rawText": "Read + write,\ntemporary, hence stored in Containers", "textAlign": "center", "verticalAlign": "middle", "containerId": "dOIha4qcSoXchVSPYC8_N", "originalText": "Read + write,\ntemporary, hence stored in Containers", "lineHeight": 1.25, "baseline": 68 }, { "type": "rectangle", "version": 610, "versionNonce": 1849587999, "isDeleted": false, "id": "VOQx1HNLxtJniIEABctfg", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 386.8433824678524, "y": -455.25808678591625, "strokeColor": "#1e1e1e", "backgroundColor": "#b2f2bb", "width": 273, "height": 60, "seed": 49726897, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "xuXXA4uS" } ], "updated": 1700504411897, "link": null, "locked": false }, { "type": "text", "version": 707, "versionNonce": 1608218431, "isDeleted": false, "id": "xuXXA4uS", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 420.2934557100399, "y": -450.25808678591625, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 206.099853515625, "height": 50, "seed": 1750394769, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504349627, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Permanent App Data\n(e.g. user accounts)", "rawText": "Permanent App Data\n(e.g. user accounts)", "textAlign": "center", "verticalAlign": "middle", "containerId": "VOQx1HNLxtJniIEABctfg", "originalText": "Permanent App Data\n(e.g. user accounts)", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 726, "versionNonce": 859153841, "isDeleted": false, "id": "tj_9BZ2NWaE7uMCy9J3W1", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 386.73100651699815, "y": -367.8464316419078, "strokeColor": "#1e1e1e", "backgroundColor": "#b2f2bb", "width": 277, "height": 60, "seed": 626249073, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "9ls3ecNe" } ], "updated": 1700504391720, "link": null, "locked": false }, { "type": "text", "version": 878, "versionNonce": 648444945, "isDeleted": false, "id": "9ls3ecNe", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 411.39109410244737, "y": -362.8464316419078, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 227.67982482910156, "height": 50, "seed": 289077073, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504343617, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Fetched / Produced in \nrunning container", "rawText": "Fetched / Produced in running container", "textAlign": "center", "verticalAlign": "middle", "containerId": "tj_9BZ2NWaE7uMCy9J3W1", "originalText": "Fetched / Produced in running container", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 814, "versionNonce": 10848735, "isDeleted": false, "id": "tR-7GgAuza-Iv2WlByn5T", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 389.2894593217086, "y": -298.6667441419078, "strokeColor": "#1e1e1e", "backgroundColor": "#b2f2bb", "width": 276, "height": 60, "seed": 778167601, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "7uZ8lDO9" } ], "updated": 1700504391720, "link": null, "locked": false }, { "type": "text", "version": 1000, "versionNonce": 770837137, "isDeleted": false, "id": "7uZ8lDO9", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 425.60954293987265, "y": -293.6667441419078, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 203.35983276367188, "height": 50, "seed": 1211111185, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504345739, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Stored in files or a \ndatabase", "rawText": "Stored in files or a database", "textAlign": "center", "verticalAlign": "middle", "containerId": "tR-7GgAuza-Iv2WlByn5T", "originalText": "Stored in files or a database", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 868, "versionNonce": 1840760721, "isDeleted": false, "id": "RbhLSas4q123_7tFqNEFf", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 388.16460026699815, "y": -230.54955664190783, "strokeColor": "#1e1e1e", "backgroundColor": "#b2f2bb", "width": 279, "height": 60, "seed": 1360858353, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "shDguyOA" } ], "updated": 1700504391720, "link": null, "locked": false }, { "type": "text", "version": 1064, "versionNonce": 1096013745, "isDeleted": false, "id": "shDguyOA", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 393.6047247787169, "y": -225.54955664190783, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 268.1197509765625, "height": 50, "seed": 11552465, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504337723, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Must not be lost if \ncontainer stops / restarts", "rawText": "Must not be lost if container stops / restarts", "textAlign": "center", "verticalAlign": "middle", "containerId": "RbhLSas4q123_7tFqNEFf", "originalText": "Must not be lost if container stops / restarts", "lineHeight": 1.25, "baseline": 43 }, { "type": "rectangle", "version": 747, "versionNonce": 1537672767, "isDeleted": false, "id": "u523k6vVtLO6vvl4AP_ov", "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 389.12336983653177, "y": -144.98283236194953, "strokeColor": "#1e1e1e", "backgroundColor": "#b2f2bb", "width": 277, "height": 85, "seed": 830555313, "groupIds": [], "frameId": null, "roundness": { "type": 3 }, "boundElements": [ { "type": "text", "id": "5ZqHBpRJ" } ], "updated": 1700504403512, "link": null, "locked": false }, { "type": "text", "version": 887, "versionNonce": 2009873887, "isDeleted": false, "id": "5ZqHBpRJ", "fillStyle": "hachure", "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, "x": 410.9434687134849, "y": -139.98283236194953, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", "width": 233.35980224609375, "height": 75, "seed": 2134345361, "groupIds": [], "frameId": null, "roundness": null, "boundElements": [], "updated": 1700504369551, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, "text": "Read + write,\npermanent, stored with \nContainers & Volumes", "rawText": "Read + write,\npermanent, stored with Containers & Volumes", "textAlign": "center", "verticalAlign": "middle", "containerId": "u523k6vVtLO6vvl4AP_ov", "originalText": "Read + write,\npermanent, stored with Containers & Volumes", "lineHeight": 1.25, "baseline": 68 } ], "appState": { "theme": "light", "viewBackgroundColor": "#ffffff", "currentItemStrokeColor": "#1e1e1e", "currentItemBackgroundColor": "#b2f2bb", "currentItemFillStyle": "solid", "currentItemStrokeWidth": 1, "currentItemStrokeStyle": "solid", "currentItemRoughness": 1, "currentItemOpacity": 100, "currentItemFontFamily": 1, "currentItemFontSize": 20, "currentItemTextAlign": "left", "currentItemStartArrowhead": null, "currentItemEndArrowhead": "arrow", "scrollX": 307.76710902888806, "scrollY": 739.5915353552922, "zoom": { "value": 1.0652950603262277 }, "currentItemRoundness": "round", "gridSize": null, "gridColor": { "Bold": "#C9C9C9FF", "Regular": "#EDEDEDFF" }, "currentStrokeOptions": null, "previousGridSize": null, "frameRendering": { "enabled": true, "clip": true, "name": true, "outline": true } }, "files": {}}