MongoDB workload evaluation
Evaluate an order-event read workload
Move the records and reads behind a support screen: order observations, a bounded timeline and exact field queries.
- Components that could move
- Order-event storage and custom timeline/context assembly, once parity is verified.
- What stays in your stack
- Account, payment and transactional workflows; MongoDB-specific drivers and queries.
- How to test it
- Run the matching quickstart in a free workspace alongside your existing system. Compare the records, relevant operations and latency before moving this workload.
One workload, using Jylus HTTP APIs. Existing drivers, query languages and connectors are not assumed compatible. Keep production traffic in place during evaluation.
Current architecture
- Application → MongoDB order/event collections
- Application code → order timeline and correction handling
- Support screen → application API
Proposed Jylus architecture
- Application → Jylus event ingest
- Support screen → application API → Jylus query/analyze
- Jylus → source records, history and correction evidence
Compatibility, migration and verification requirements
What can disappear after verification
For this read workload, the separate event collection and custom history/context assembly can be candidates for removal after parity checks. Your application still defines business rules and the screen.
What remains
Keep account, payment and transactional workflows in their existing system. MongoDB supports multi-document transactions; this evaluation does not establish an equivalent Jylus transaction contract. Keep services that need MongoDB drivers, MQL, change streams or aggregation features outside the documented Jylus API.
How to move a sample
Export a small set of order events as JSON. Map source IDs, observation times, entity IDs and correction references to the Jylus event contract. Replay changes from your own application or existing pipeline; no automatic MongoDB connector is promised.
How to verify the result
Compare IDs, field values, order timelines, duplicate retries, corrected states and access boundaries. Test missing fields and late events. Measure latency under your own concurrency before redirecting this read path.
Example architectures for one workload; compare your actual components. Scope checked against documented product surfaces, 21 October 2026. MongoDB transaction documentation. This is not a blanket feature or performance comparison.
Know the operating boundaries before you switch.
- Data behaviour
- JSON events over HTTPS, source-ID and time queries, bounded history and analysis. The records quickstart uses those ID/time filters; verify every other required business-field filter on your workload. Acceptance is separate from query readiness: verify the receipt and read back IDs. Corrections are new linked events. This is not a claim of multi-record ACID transactions or existing database-driver compatibility.
- Retention
- Choose expiry or no expiry in workspace settings. Expiry removes eligible records; it is not just a search filter. Keep an independent source copy for your evaluation.
- Access controls
- Workspace isolation, scoped read/write API keys, key revocation, team roles and account MFA. Keep secret keys on your backend. Security details.
- Export and recovery
- Read source records through bounded query windows and save them in your own archive. The quickstart saves a receipt and responses locally. A one-click full-database export, customer point-in-time restore, three-machine deployment or contracted recovery objectives are not included promises; agree requirements with support before migrating.
- Limits and cost
- Free Developer includes 1 GB. At the storage cap, new ingest pauses; retained data is not deleted and permitted reads continue. Paid expansion needs an available billing option, your approved rate and spending cap. Buying storage preserves throughput and query limits. Compare plans.