For engineering teams
Fabrica observes your running system, turns its behavior into a reviewed specification, rebuilds selected workflows and tests them side by side before any traffic moves. We are starting with Ruby on Rails, and other stacks can be discussed on request.
Capture and Lock
This is a proposed architecture for discussion. A pilot confirms compatibility and availability for each component.
Rails instrumentation
Active Support instrumentation hooks, with observations tagged by release version.
Schema and data
Keys, types and constraints from the live catalog and migrations, plus approved data-quality profiling.
Reporting and lineage
Views, report SQL and ETL jobs mapped to the business outputs they feed, with important totals reconciled.
Usage evidence
PostHog event exports, GA4 via BigQuery or other clickstream sources where they exist.
Context and change
Release and schema history, existing tests and owner review fill the gaps that observation can't.
Coverage review
Critical workflows, business cycles and exceptions are checked against a threshold that owners and engineers agree.
Routing and rollback
A reverse proxy in front of the legacy app initially sends all traffic to it. Rebuilt workflows run as a modern twin with isolated data and controlled side effects. When proof passes, gated cohorts move over, and rollback is a routing change.
What your engineers review
Known limits
Other stacks
We are starting with Ruby on Rails because its instrumentation and schema tooling are mature and well documented. We can discuss Java Spring, .NET Framework, PHP and Django systems, and an assessment would confirm what observation is possible.
Book a technical call. Bring the system, its constraints and your hardest questions.