Middleware
The middleware is the container type where processing logic lives: APIs, workflows, background jobs, and integration adapters.
Responsibilities
Section titled “Responsibilities”- Implement system capabilities behind stable interfaces (often HTTP APIs).
- Orchestrate calls to data stores and storage.
- Integrate with external systems via connector patterns (APIs, proxies, jobs).
Not in scope (where the facts live)
Section titled “Not in scope (where the facts live)”- Per-environment runtime and upstream mapping: see Middleware (runtimes).
- Procedures and troubleshooting: see Run & Support.
Thinkwise runtime
Section titled “Thinkwise runtime”Responsibilities
Section titled “Responsibilities”- Explain the standard shape we use for Thinkwise environments (runtime + routing + DB connectivity).
- Point to the canonical places for per-environment facts and operational procedures.
Not in scope (where the facts live)
Section titled “Not in scope (where the facts live)”- Per-environment runtime details: see Indicium runtimes.
- Environment definitions (lane/stage): see Reference → Environments.
- Platform ops (install/upgrade): see Thinkwise and Run & Support → Thinkwise.