Faster. Easier.
Elastic MDS® by MetaFluent is a cloud-ready platform that lets applications consume, create, and share realtime and non-realtime data with simplicity, speed, and enterprise-grade control.
Why Elastic MDS®
Where the Work Belongs
Most platforms fall short:
- Market data systems distribute in real time but integrate little else — anything outside the feed stays your problem.
- Streaming platforms move messages reliably, but a message is all you get: no content model, no entitlements, nothing to query.
- Enterprise data platforms integrate broadly, but only once you have loaded everything into one place, and they are not real-time distribution mechanisms.
The application code does not get ported but rather moves into the infrastructure, where the calculation is computed in one place, updates as its inputs update, and is available to everyone entitled to see it. Because the calculation now lives in the infrastructure it is scalable, resilient and observable, which the original never was.
A Simpler, Smarter Way to Work with Data
Built for the Demands of Modern Data
Intelligent Data Delivery
Instead of pushing all data everywhere, StreamLens delivers only the information users actually need, reducing processing and bandwidth.
See it in action: Field Filtering · Read: Selectors
Autoscaling Architecture
Based on your policies, the platform automatically expands and contracts based on load, time, or policy—ensuring efficiency without manual intervention.
Read: The Slow Consumer · Resilience and Scaling
Inline Computation
This reduces the need to move data around and improves resilience - business logic can leverage the same autoscaling as raw data
A worked example in Selectors
Enterprise Data Controls
Entitlements are fine-grained and apply to content rather than connections, and they follow it through joins and computations: if you don't have access to an input, you don't have access to anything derived from it.
Reference: Security: Basics
Business Outcomes
Content is held only while something needs it, and only once however many applications ask for it, so you are not paying to store or move the same data repeatedly.
Developers work through JMS, JDBC and SQL, so there is no proprietary interface to learn. Operators have less to configure, because the system places content and rebalances it as load changes.
Adding a data source means starting a service that serves it: nothing is reconfigured and nothing is restarted. Analytics that once needed an application of their own are now expressed in simple SQL and maintained in one place.
Entitlements apply to content rather than connections, and they follow it through joins and computations: if you don't have access to an input, you don't have access to anything derived from it.