Operate
When any Grid Data application starts, it registers itself with a single API call. The App Manager tracks its lifecycle, stores its configuration, and schedules the database housekeeping that keeps the whole estate fast.
The estate's memory
Application inventories rot the day they are written. The App Manager’s doesn’t, because it isn’t written — it’s declared by the applications themselves, at startup, through a published registration pattern every family member follows. What you see is what is actually running.
One console answers the questions operators actually ask: what is deployed, where it lives, whether it is healthy, and when its database was last cleaned up.
Applications announce themselves on startup; operators see every deployment, its status, and its metadata — no manual inventory.
Registry statistics and application health at a glance, with detail pages for overview, database, and metadata.
A key-value configuration store serves per-application settings through a consistent API.
Per-application, per-table rules — frequency, retain window, advance, vacuum — edited in a simple grid.
Cron-based schedules run each application’s partition maintenance automatically, with last-run status visible.
Keycloak-protected UI and APIs, with dedicated confidential clients for registering applications.
How it works
On first boot it POSTs its registration; business endpoints stay gated until the manager confirms.
A callback lifts the gate — no restart — and the app appears on the dashboard.
Retention rules and partition-maintenance schedules are configured against the registered app.
The scheduler executes partition maintenance per app, on its cron, and records every run.
Use cases
One screen answering: what is deployed, where, and is it healthy.
Retention and partition maintenance across every application — scheduled instead of remembered.
Every new application registers the same way; the pattern is a published implementation guide.
Under the hood
Current, supported, boring-on-purpose technology — the kind that stays deployable for years.
Better together
Every family application shares one identity platform, one design system, one registration pattern, and one deployment path.
Deploys the applications that then register here.
Registers its retention and partition schedules here.
A registered citizen like every other member.
A working demonstration takes thirty minutes — on our environment or yours, with realistic simulated data.
8100 Penn Ave S, suite 150j, Bloomington, MN – 55431
+1 (763) 353-4363