12 Repos
Techniques for calculating rolling aggregates and statistical metrics over time-based windows in real-time.
Distinct from Real-Time Analytics: Distinct from Real-Time Analytics: focuses on the processing of stream analytics specifically.
Explore 12 awesome GitHub repositories matching data & databases · Stream Analytics Processing. Refine with filters or upvote what's useful.
Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve
Groups streaming data into time, count, or session windows to calculate rolling aggregates and metrics.
Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai
Provides real-time streaming of conversation updates as each sequential agent step executes.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Details the mechanics of performing stream analytics to derive insights from evolving datasets.
Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches
Streams incremental updates from AI agents as newline-delimited JSON for real-time data exploration.
This project is a collection of educational resources and reference implementations for the Apache Flink stream processing framework. It provides a learning resource focused on mastering distributed stream processing through implementation guides, performance tuning tutorials, and practical examples. The repository features detailed walkthroughs for building real-time data pipelines using the DataStream and Table APIs. It includes specific integration examples for connecting Apache Flink with Kafka brokers and Elasticsearch indices, as well as reference implementations for real-time deduplica
Implements reference examples for real-time deduplication, windowed aggregations, and fault-tolerant state management.
Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i
Documents Azure Stream Analytics for processing real-time data streams into live analytics.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Implements zero-ETL pipelines to stream production data into analytics engines for complex querying.
jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti
Analyzes concurrent video, audio, and image data using a streaming analytics toolkit for real-time understanding.
WuKongIM is a distributed instant messaging server designed for real-time chat and notifications. It functions as a decentralized communication cluster that utilizes a pub-sub message router to distribute data to individual users and large-scale group channels. The system includes a specialized AI chat streaming protocol to deliver low-latency, incremental responses from artificial intelligence agents. It also features a webhook event gateway that forwards communication status changes and message events to external business applications via callbacks. The platform provides infrastructure for
Implements a specialized communication protocol for low-latency, incremental AI chat streaming.
Gibberlink is an acoustic data modem and communication layer designed for AI agents to exchange information via high-density audio signals. It provides a protocol that allows large language models to bypass human-readable text in favor of a sound-based data transfer system. The framework enables AI agents to identify one another and negotiate a transition from natural language conversation to a machine-to-machine sonic data link. This protocol switching increases communication efficiency by moving from English to an optimized binary sound stream once both participants are identified as AI ent
Moves from human-readable English to a high-efficiency machine protocol once AI agents identify each other.
Dieses Projekt ist eine Echtzeit-Produktempfehlungs-Engine, die auf Apache Flink basiert. Sie fungiert als Streaming-Pipeline für Verhaltensanalysen, die Rohprotokolle verarbeitet, um Benutzerinteressen und Trends zur Produktpopularität abzuleiten. Das System nutzt eine Collaborative-Filtering-Engine, um die Artikelähnlichkeit mittels Kosinus-Ähnlichkeit und gemeinsamer Benutzerinteraktionsmuster zu berechnen. Es verwendet eine hybride Re-Ranking-Pipeline, die globale Popularitätslisten mit personalisierten Benutzerprofilen kombiniert, um empfohlene Artikel zu sortieren. Die Architektur umfasst einen Wide-Column-Benutzerspeicher unter Verwendung von HBase für dauerhafte Verhaltensaufzeichnungen und einen Redis-basierten Cache für Echtzeit-Artikel-Heatlists. Die Pipeline bietet Funktionen für die Extraktion von Verhaltensinteressen, die Analyse von Interaktionsintervallen und ein Performance-Dashboard zur Überwachung der Log-Ingestion-Raten.
Uses Apache Flink to calculate rolling aggregates and popularity metrics over time-based windows.
Riemann is a Clojure-based event stream processor and real-time analytics engine. It functions as a network telemetry pipeline and extensible event router that ingests, transforms, and routes event data from distributed systems. The system uses a domain-specific language to compute metrics and statistical patterns over continuous streams, enabling network trend analysis and real-time alerting. It supports dynamic plugin loading from the classpath and allows for live configuration reloading without interrupting active event streams. Capabilities include centralized telemetry aggregation, even
Uses a domain-specific language to calculate rolling aggregates and statistical metrics over real-time data streams.