Platform Operations
This section covers everything needed to build, deploy, scale, and operate the Finaisse/Blitz platform.
Tasks
How to actually do things, organized by lifecycle phase. Each of Build/Deploy/Run holds ## Local / ## Railway (or GitHub) / ## AWS subsections for the environment you care about.
- Build — How BE/FE/infra images are built and published, locally and via GitHub Actions
- Deploy — How to deploy or upgrade artifacts per environment
- Rollback — Revert a bad deployment
- Run & Operate — Day-to-day operations: health, logs, scaling, provisioning, incidents, and recovery procedures (Staging DB Restore Console, RustFS Bucket Recovery)
- Local Development — Full stack via Docker Compose, ports, and local↔Railway addressing
- Environments — Local, staging (Railway), production, and provisioning a new one
- Testing & Coverage — Automated test state in
blitz, gaps, and the plan to reach 80% coverage - Demo Control — Server-side demo-data operations (reset, refresh, verify) for environments with no shell access
- Demo Environment Refresh — Golden pair (DB dump + RustFS bucket zip) create/restore to Railway
Design notes, decision records, and status logs for these areas live under Architecture → Design & Decisions.