2026-03-16 22:23:58 +01:00
|
|
|
# NXTGAUGE Backend Rust
|
|
|
|
|
|
|
|
|
|
Rust migration target for `nxtgauge-nov-2025-backend`, preserving the same microservices and request flow.
|
|
|
|
|
|
|
|
|
|
## Target Service Topology
|
|
|
|
|
- `gateway` (HTTP API)
|
|
|
|
|
- `users` (identity, runtime roles, onboarding, approvals)
|
|
|
|
|
- `companies`
|
|
|
|
|
- `customers`
|
|
|
|
|
- `professionals`
|
|
|
|
|
- `jobseekers`
|
|
|
|
|
|
|
|
|
|
## Migration Policy
|
|
|
|
|
- Keep contracts stable (REST + proto semantics).
|
|
|
|
|
- Keep runtime-config and onboarding schema behavior unchanged during parity phases.
|
|
|
|
|
- Replace service implementations one by one.
|
|
|
|
|
|
|
|
|
|
See `docs/MIGRATION_MASTER_PLAN.md` for full staged plan.
|
2026-04-17 01:39:21 +02:00
|
|
|
|
|
|
|
|
## CI (Woodpecker)
|
|
|
|
|
|
|
|
|
|
Required secrets:
|
|
|
|
|
- `REGISTRY_USERNAME`
|
|
|
|
|
- `REGISTRY_PASSWORD`
|
|
|
|
|
|
|
|
|
|
See `.woodpecker/README.md` for details.
|