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
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.”
built with
- Node.js
- NestJS
- MongoDB
- AWS
- Acuity
More from Solas
All 5 Solas stories
SolasCustom platform
Replaced five no-code tools with one platform, without stopping live productions
Read the case study
SolasBackend migration
Moved business logic out of Google Sheets and Airtable, without retiring the tools that worked
Read the case study
SolasUI/UX redesign
Cut a 60-field form to 6 fields, without losing data the business needs
Read the case study
logicflow · your build

Thinking about your own build?
Get a clickable prototype in 48hFree. 2 prototypes a month. Yours to keep.