Start as a monolith, decompose into microservices when ready. Define bounded contexts, entities, sagas, and infra — download a project annotated and ready for mvn fractalx:decompose.
private final OrderService orderService field injections in each *Service class. Circular dependencies block decomposition — they are flagged below in real-time.@DistributedSaga on an owner service method. After decomposition, FractalX generates a standalone fractalx-saga-orchestrator service with forward steps, compensation, and JPA-tracked SagaInstance state.mvn fractalx:decompose. The service registry always starts first — all other services depend on it.