nyami.fr

/ en / work / bpsi

BPSI France — Base44 → Supabase migration

Rebuild of a multi-office EU platform, zero downtime

→ Business impact: Migration without downtime + removal of the proprietary-vendor lock-in — lower operating cost and full control of the stack regained.

Client
BPSI France — office fit-out (Paris · Berlin · Madrid · Milan)
Role
Migration & build
Period
2026
Status
delivered

Business context

A multi-agency platform depended on a proprietary backend — it had to leave without interrupting service or losing a single email.

Constraints

  • Zero service interruption
  • Zero email loss
  • Vendor dependency to eliminate
  • Controlled budget

Architecture

Anonymised architecture diagram — bpsi

Architecture diagram — anonymised

Components: Vite + React · Supabase (RLS) · Cloudflare Pages · Resend

Migration workflow

Exhaustive inventory, target stack built in parallel, progressive DNS cutover with a documented rollback path at every stage — never needed.

Key architecture decisions

  • Full inventory before the first commit (113 references)
  • RLS-first data model on the target stack
  • Progressive cutover over big-bang

My contribution

  • End-to-end migration leadership
  • Target stack architecture
  • 8 edge functions · DNS cutover

Outcomes

  • Zero downtime
  • Zero lost email
  • 113 vendor references → 0

Confidentiality

Public client — delivery verifiable online.

Learnings

  • The exhaustive inventory is 80% of the migration.
  • A documented rollback path makes the cutover calm — even unused.

🚧 V-next — already in the works

This system ships continuously — the next stages are already on the bench. Come back to check the status, or ask the agent where it stands.

  • Two-week safety net kept after delivery — reverse cutover possible at any time.
  • Post-delivery support available for the next evolutions.
Follow the progress live →