Model one slice
Start with one bounded context, two or three entities, the first command, and the user-visible outcome the MVP must prove.
Day 0Every blueprint now reads like a zero-to-first-MVP path: choose the first product behavior, model the domain slice, expose one usable interface, prove it, then evolve without rewriting the architecture.

Blueprint catalog
The blueprints are not separate templates. They are different topologies over the same domain, contract, adapter, and governance model.
Ship OpenAPI 3.1 services with interchangeable native HTTP adapters.
Explore the blueprintRun Socket.IO or gRPC beside a REST fallback and AsyncAPI documentation.
Explore the blueprintLaunch one deployable with domain boundaries ready to become services.
Explore the blueprintKeep service communication contract-based with the Message Mediator.
Explore the blueprintBuild frontend products that share generated SDKs and work offline.
Explore the blueprintZero to first MVP
The use cases now describe the smallest product slice a team can ship first: what to model, which interface to expose, which Jumentix packages to use, what to validate, and what evidence proves the MVP is ready.
Start with one bounded context, two or three entities, the first command, and the user-visible outcome the MVP must prove.
Day 0Choose REST, realtime, modular SaaS, microservice, or SPA/PWA based on the first interaction the product must make usable.
First usable pathRun in-memory or local infrastructure first, then swap database, broker, function, PM2, or cloud adapters without rewriting use-cases.
No lock-in for the MVPTreat route checks, docs sync, focused tests, architecture boundaries, and prepublish evidence as part of the MVP definition.
Ready to demo| MVP stage | Product question | Jumentix action | Ready evidence |
|---|---|---|---|
| Frame | What is the one behavior the first customer must complete? | Capture the bounded context, entities, command, query and owner in Service Management. | A reviewable domain slice with acceptance criteria. |
| Build | Which interface makes that behavior usable fastest? | Generate or compose the chosen contract, controller/use-case path, SDK/client, and in-memory adapter. | One complete happy path running locally. |
| Prove | Can the team trust the MVP enough to demo or pilot it? | Run focused tests, route checks, docs sync, architecture boundaries, and website/package gates. | Evidence that behavior, docs and architecture agree. |
| Evolve | What changes after the first user feedback? | Swap adapters, add events, introduce workers, or extract a service while preserving contracts. | A next increment that does not rewrite the MVP. |
Decision matrix
Start with the smallest topology that proves the product. Jumentix keeps the contracts stable so the architecture can grow without a rewrite.
| Path | Use it when | Implementation shape | What to measure |
|---|---|---|---|
| REST API | The product needs predictable CRUD, integrations, admin workflows, or public API documentation. | OpenAPI 3.1, native HTTP adapter, controller, use-case, repository port, SDK client. | Route coverage, validation failures, API latency, SDK adoption. |
| Realtime API | Users need live collaboration, progress updates, notifications, streaming command results, or bidirectional control. | Socket.IO or gRPC process with REST fallback, AsyncAPI contracts, correlated messages, optional Redis Streams. | Delivery acknowledgement, reconnect behavior, fan-out reliability, fallback parity. |
| Modular SaaS | You need to ship one product quickly but still protect domain ownership, tenancy, RBAC, and later extraction. | One deployable, feature modules, shared composition root, tenant-aware policies, contract events. | Release frequency, onboarding time, module coupling, cost per environment. |
| Microservices | Team ownership, scaling profile, data lifecycle, or deployment cadence requires independent services. | Independent workers/services, Message Mediator contracts, broker adapters, per-service gates. | Service autonomy, broker durability, contract compatibility, incident isolation. |
| SPA/PWA | The frontend must work offline, sync later, or share API contracts across React/Vue products. | Generated SDKs, Cana local store, React/Vue hooks, IndexedDB-ready state flow. | Offline completion rate, sync conflicts, stale reads, UI event latency. |
Shared foundation
OpenAPI, AsyncAPI, message contracts, and error contracts describe the boundary before framework code handles it.
Application services depend on ports. Databases, queues, HTTP servers, and cloud providers plug in at composition time.
Tests, route checks, architectural boundary checks, security review, and docs synchronization are part of delivery.
Explore the source, run the factory locally, and turn your next Node.js service into a repeatable platform capability.