Apache Flink® is an open source stream processing framework for building robust real-time data applications at scale: it provides fast, accurate and fault tolerant handling of massive streams of events. Enterprises running some of the largest deployments in the world have adopted Flink because of its powerful model for stateful stream processing.
Stateful stream processing enables companies to derive insight and take action on data at the moment it’s most valuable - as soon as it’s generated.
Ververica Platform operationalizes years of experience working with Apache Flink® users. It provides a turnkey solution for operating and managing stateful stream processing applications, significantly reducing the infrastructure requirements for moving your stream processing applications to production. It includes:
Configuration and metadata management;
Easy integration with CI/CD, log aggregation and metrics systems;
Ververica Platform manages the lifecycle, state and configuration of Flink applications on Kubernetes. Because it is state-aware, Ververica Platform simplifies otherwise complex operations such as upgrades, migrations and rollbacks of always-on, continuous applications.
To fit the requirements of enterprise work environments, Ververica Platform is built as a centrally managed solution and is optimized for multi-tenant architectures. This enables multiple development teams to efficiently work on a shared platform setup with strict resource isolation and fine-grained role-based access control. The platform allows you to establish best practices, policies and default configurations across your engineering organization.
Authentication and authorization can be easily configured to best fit your enterprise’s needs.
Ververica Streaming Ledger is a revolutionary new technology for stream processing that allows users to implement use cases requiring strong, transactional consistency. Such use cases have traditionally been implemented on relational databases. Modern streaming technologies are more scalable, cost-efficient, and allow for flexible implementations.
Many use-cases from finance, operations, and logistics benefit from serializable ACID transactions on streaming data.
Platform Edition Features
|Stream Processing with Apache Flink
||Ververica Apache Flink Distribution|
|24/7 SLA-Driven Support|
|Off-Cycle Bug Fix Releases|
|Management & Operations
||Managed Deployment of Flink on Kubernetes|
|Flink Master Failover w/o External Depedencies|
|Stateful Upgrades, Migrations, Roll-backs|
|Configuration and Metadata Management|
|Web User Interface|
|Multi-Tenancy & Security
||Authentication with OpenID Connect|
|Flexible Role-Based Access Control|
|API Tokens for CI/CD|
|Serializable ACID Transaction on Streams
||Multi-Key Multi-Table Transactions on Live State|
|Highly Efficient, Scalable Runtime (106 transactions/s)|