Skip to content

Data Separation Estimation

Release Description HLE Estimation
Adaptation of staging infrastructure S8 Distributed to each release, not estimated
Modified domain sessions. Remove switch account functionality S3 BE Create session handler class to manage multiple accounts, Remove switch account functionality, Staging - No changes
App subdomain as entry-point S4 BE, FE- Create middleware to separate account and path, Propagate account on request, Rewrite app links with account variable, Add landing on app subdomain, Staging - No changes
Domain agnostic S4.2 BE, FE Adapt middleware to separate domain, Propagate domain on request, Rewrite all links with domain variable, Staging - Change staging domain, add domain to 3rd party tools
Standalone Lambda / Function to update DB schema S7 BE Decide where/how to host, Write lambda to execute migrations from repo, How to handle commands trying to affect all accounts?, How would we feed config files to this lambda?
Config files & Initial DB S1-2 BE Pain point, from now until BO, new clients will need to be created manually, DB clean-up. Remove all unused accounts, Create Initial DB, Write new client script, Remove ability for admins to create accounts, Create current config files, Create database connection strategies, Staging - Possibly, 1 database server per namespace
Clone grids as export/import. Store is an exported grid library S5 BE, FE- Create beefy grid export & import (needs design), Store as a grid import library, Staging - No changes
Back Office S1-2 BE, FE Possibly split into multiple releases with mg-admin and BO running in parallel, Reserved subdomain and entry point, Create BO database, Create login functionality, How to capture client data?, Dashboards (copy paste), List organizations, List grids with links, Notification creation (copy paste), How will notifications work on all accounts?, Custom color rebuild (copy paste?), Exception log (needed?) (copy paste?), Trigger grid store update, Remove mg-admin, Staging - No changes
Document storage S6 BE Create document storage handler class, Libraries for connection to buckets, Config to specify what storage we using, Redirect all client files access, Staging - Decide on storage and configure
Audit storage BE Create database connection handler class, Config to specify audit database, Staging - Possibly, 1 database server per namespace
Last modified by: Unknown