All results

SolasMigration

Migrated off Directus to a custom backend, without a big-bang cutover

A phased migration that kept bookings, billing data and live productions running.

The full Solas story
Solas: Migration
  • 0

    production codes lost

  • 70% / 40%

    staging / production by Feb 2026

  • Q2 2026

    migration live

logicflow · solas · the work
before

The challenge

  • Directus could not support the user roles, HIPAA-grade privacy and per-client permissions enterprise contracts need.
  • The sync showed the wrong practitioners on corporate platforms.
  • Recurring bookings lost production codes, which broke usage reporting for an enterprise client.
  • Live productions depended on the old sync until the new one shipped.
what we built

The solution

  • A phased migration path from Directus to a custom Node.js and MongoDB back end.
  • Every integration rebuilt: Acuity sync, corporate hubs, reporting, practitioner management.
  • Acuity sync that pulls appointment type IDs into HR hubs, even with zero bookings.
  • Staged cutover: 70% staging and 40% production by February, fully live in Q2 2026.

after

The results

  • Achieved a full move off Directus, without a single production stopping.
  • Achieved reconciled usage reporting, without losing production codes in the migration.
  • Achieved a HIPAA-compliant data model that unblocked enterprise contracts Directus could not support.
“I trust you and I know it's amazing what you've built all along and I know this will be amazing.”
Sarah McCaffrey, Founder, Solas

built with

  • Node.js
  • NestJS
  • MongoDB
  • AWS
  • Acuity
logicflow · your build

Thinking about your own build?

Get a clickable prototype in 48h

Free. 2 prototypes a month. Yours to keep.