A Look Inside

Ververica Platform is a production-ready stream processing platform powered by open source Apache Flink®.

VervericaPlatform enables the modern enterprise to build, operate, and run streaming applications in a secure, frictionless, scalable, and cost-efficient manner. The Platform allows you to harness the power of stream processing and start building streaming applications in a matter of days.

Benefits

real-time (1)

Move your data processing and applications to the streaming era

Stream processing has become the norm in data processing technologies due to its real-time results, simplified architectures, and data-driven applications. Our customers are on a path to real-time performance that allows them to derive insight from data at the moment it’s generated―when it’s the most valuable.

icon-original-creators (1)

Work with the original creators of Apache Flink

Ververica, the original creators of Apache Flink, have worked with the early adopters of stateful streaming technologies such as Netflix, Alibaba, and Uber over the past years. With Apache Flink and Ververica Platform, we support customers in successfully adopting stream processing and moving their data processing to the next level.

icon-journey-data-processing (1)

Benefit from the leading stream processing technology

Apache Flink is the leading technology in the stream processing space. It has been battle tested in production deployments with millions of cores, use cases requiring single digit millisecond latencies and under very high-throughput. Working with Ververica  ensures that you work with stream processing thought leaders and experts who will continue to innovate.

Ververica Platform Overview

  • PLATFORM
    PLATFORM
  • APPLICATION MANAGER
    APPLICATION MANAGER
  • STREAMING LEDGER
    STREAMING LEDGER
da-diagram-1

Ververica Platform contains everything you need, whether you are just getting starting with Apache Flink, or have applications in production. The three main components of the Platform are

– Apache Flink
– Application Manager, a proprietary component of Ververica Platform that orchestrates Flink applications
– Streaming Ledger, a library for ACID transactions on streaming data

The following components are also included:

– the ELK (ElasticSearch, Logstash, Kibana) stack for centralized logging,
– InfluxDB and Grafana for metrics.

For production use, we recommend integrating with existing logging and metrics systems.

app-manager-diagram-1

Application Manager is the central component of Ververica Platform. It manages the lifecycle, state, and configuration of Flink applications on Kubernetes.

Application Manager provides a secured, RESTful API and a web-based user interface for performing stateful operations, such as upgrades, migrations, and roll-backs.

The system supports:

– Configuration and metadata management,
– Integrations with logging and metrics services
– Authentication and authorization

vectorpaint-10

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.

Ververica Platform Editions

Platform Edition

Platform Edition Features

Stream Edition

with Application Manager

River Edition

with Application Manager & Streaming Ledger

Enterprise Support Enterprise Support (24x7)
Apache Flink
Apache Flink
Stateful computation over data streams
Fault tolerant, highly available exactly-once processing
Powerful programming APIs for SQL, streaming, and batch
Excellent performance for low latency, high throughput
Application Manager
Application Manager
Managed deployment of Flink on Kubernetes
Stateful upgrades, migrations, roll-backs
Configuration and metadata management
Integrations with logging, metrics, and other services
"Batteries-included" for logging and metrics systems
Enterprise Authentication & Authorization Support
Streaming Ledger
Streaming Ledger
Serializable ACID transactions on streaming data
Implementation of flexible shared operations on your current state
Highly efficient, scalable runtime to execute millions of transactions per second
Learn More

About Application Manager

Learn More

About Streaming Transactions

Looking for More Information?

Looking for More Information

Download the report, “dA Platform: Stream Processing for Real-Time Businesses Powered by Apache Flink®”.

Learn more about the business value of a stateful stream processing architecture, how Flink is used in production and what sets it apart as a stream processing framework, and how dA Platform makes it easier than ever to deploy and manage stream processing applications in production.

Download the Report

Set up a Meeting

Fill out the form and we’ll have a Ververica expert contact you. Our experts can answer questions, provide more information, and help you understand what our solutions can do for your business.

By clicking Submit you agree that your personal data submitted via this form will be processed in accordance with the Ververica Privacy Policy.