Live Data - It's about time.

Signify Makes Sense of Live Data

Signify is a Microsoft .NET library for structuring parallel computations that respond to live data sources using continuous queries over objects called signals. Packaging of signals into reusable software components that work with heterogeneous information flows requires techniques that are traditionally available only to embedded systems, control engineering or academic specialists. For application developers, system integrators, and financial or scientific modelers, we combine Signify’s core signal processing capabilities with additional domain-specific libraries in a high-level SDK for use by .NET programmers with varied skills and backgrounds. Signify makes that possible through a declarative, language-integrated programming model that delivers these important capabilities:

  1. Stream analytics and time series analysis
  2. Complex event processing using native .NET types and events, with throughput of 100K+ events per second on low-end hardware
  3. Wide-area, low-latency data integration backed by real-time scheduling
  4. Reactive or discrete-event models for concurrent simulation, Monte Carlo and what-if analysis
  5. Event driven architecture for any CLR-based deployment.
Orchestrating the Flow

Traffic Flow