Deploy the components as a system
The frontend, API, generated contract ABI, and shared schemas must agree on the deployment identity. The event worker may run a separately pinned revision, but its event schema and configured contract must remain compatible with the API projector.Before rollout
- Select and push the exact source revision; avoid deploying an uncommitted working directory.
- Run the relevant quality gates and inspect schema/ABI changes.
- Record the previous application and worker revisions and their configuration identities.
- Back up the application database and persistent files; check the backup result.
- Review migrations and whether the previous binary remains compatible afterward.
- Build the frontend against the intended public configuration.
- Verify that private runtime files are not included in the public source artifact.