SlideShare a Scribd company logo
1
What’s new in Confluent 3.2?
Clarke Patterson
Sr. Director, Product Marketing
2
Attend the whole series!
Simplify Governance for Streaming Data in Apache Kafka
Date: Thursday, April 6, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Gwen Shapira, Product Manager, Confluent
Using Apache Kafka to Analyze Session Windows
Date: Thursday, March 30, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Michael Noll, Product Manager, Confluent
Monitoring and Alerting Apache Kafka with Confluent Control
Center
Date: Thursday, March 16, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Nick Dearden, Director, Engineering and Product
Data Pipelines Made Simple with Apache Kafka
Date: Thursday, March 23, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Ewen Cheslack-Postava, Engineer, Confluent
https://www.confluent.io/online-talk/online-talk-series-five-steps-to-production-with-apache-kafka/
What’s New in Apache Kafka 0.10.2 and Confluent 3.2
Date: Thursday, March 9, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Clarke Patterson, Senior Director, Product Marketing
3
Key themes for 3.2
Less Effort
Confluent Control Center brings
visibility into the health of a
cluster so it’s easy to surface only
those trouble spots that
count. Confluent makes
operating Kafka a snap.
Monitoring and Alerting in
Confluent Control Center
More Apps
Confluent offers the most robust
set of clients and connectors,
making it easy to onboard more
apps in a streaming platform
.NET client
Bridge to Cloud
S3 Connector
Build real-time streaming
pipelines directly to Amazon with
new S3 connector.
4
Apache KafkaTM Connect API – Streaming Data Capture
JDBC
Mongo
MySQL
Elastic
Cassandra
HDFS
Kafka Connect API
Kafka Pipeline
Connector
Connector
Connector
Connector
Connector
Connector
Sources Sinks
Fault tolerant
Manage hundreds of
data sources and sinks
Preserves data schema
Part of Apache Kafka
project
Integrated within
Confluent Platform’s
Control Center
5
Single Message Transforms for Kafka Connect
Modify events before storing in
Kafka:
• Mask sensitive information
• Add identifiers
• Tag events
• Store lineage
• Remove unnecessary columns
Modify events going out of
Kafka:
• Route high priority events to
faster data stores
• Direct events to different
ElasticSearch indexes
• Cast data types to match
destination
• Remove unnecessary columns
6
Single Message Transforms Use Cases
• Data masking: Mask sensitive information while sending it to Kafka.
• Eg: Capture data from a relational database to Kafka, but the data includes PCI / PII information and your
Kafka cluster is not certified yet. SMT allows
• Event routing: Modify an event destination based on the contents of the event. (applies to events
that need to get written to different database tables)
• Eg: write events from Kafka to Elasticsearch, but each event needs to go to a different index - based on
information in the event itself.
• Event enhancement: Add additional fields to events while replicating.
• Eg: Capture events from multiple data sources to Kafka, and want to include information about the source
of the data in the event.
• Partitioning: Set the key for the event based on event information before it gets written to Kafka.
• Eg: reading records from a database table, partition the records in Kafka based on customer ID)
• Timestamp conversion: Time-based data conversion standardization when integrating different
systems
• Eg: There are many different ways to represent time. Often, Kafka events are read from logs, which use
something like "[2017-01-31 05:21:00,298]" but the key-value store events are being written into prefer
dates as "milliseconds since 1970"
7
Architecture of Kafka Streams API, a Part of Apache Kafka
Kafka
Streams
API
Producer
Kafka Cluster
Topic TopicTopic
Consumer Consumer
Key benefits
• No additional cluster
• Easy to run as a service
• Supports large aggregations and joins
• Security and permissions fully
integrated from Kafka
Example Use Cases
• Microservices
• Continuous queries
• Continuous transformations
• Event-triggered processes
8
Windowing. How do find patterns in the noise?
event-time
Alice
Bob
Dave
… …
… …
… …
9
Tumbling windows answer a different type of question
event-time
Alice
Bob
Dave
… …
… …
… …
5 mins.
Eg: How many downloads did we have per user in the last 5 minutes?”
10
Session windows allow us to group events based on periods of inactivity
event-time
Alice
Bob
Dave
… …
… …
… …
11
Session windows allow us to group events based on periods of inactivity
event-time
Alice
Bob
Dave
… …
… …
… …
Eg: How many shows does Alice watch on average per session?”
Inactivity period
12
Session windows allow us to group events based on periods of inactivity
event-time
Alice
Bob
Dave
… …
… …
… …
Eg: How many shows does Alice watch on average per session?”
13
What about late arriving data?
event-time
Alice
Bob
Dave
… …
… …
… …
14
Sessions potentially merge as new events arrive
Session Window
15
What about late arriving data?
event-time
Alice
Bob
Dave
… …
… …
… …
16
Session windows handles late arriving data
event-time
Alice
Bob
Dave
… …
… …
… …
17
Kafka Clients
Apache Kafka Native Clients
Confluent Native Clients
Community Supported Clients
Proxy http/REST
stdin/stdout
18
Confluent 3.2 – C# Client
High performance
Full support of Kafka protocol and
features
Supported fully-featured native C#
client
Integrates with Confluent’s Schema
Registry
Works with any version of Apache
Kafka
High reliability – honors Kafka ack
settings and retries
19
Confluent 3.2 – JMS Client
Supported Kafka client,
implementing the JMS interface
Secure clients with authentication,
authorization and encryption
Integrates with Confluent’s Schema
Registry
High reliability – Supports Kafka
and JMS acknowledgments
Support for all JMS Message
Types, Headers and Properties
20
Confluent 3.2 – Client Security
End-to-end encryption for REST
Proxy
ActiveDirectory integration for C#
client
21
Kafka Connect API Library of Connectors
* Denotes Connectors developed at Confluent and distributed by Confluent. Extensive validation and testing has been performed.
Databases
*
Datastore/File Store
*
Analytics
*
Applications / Other
*
22
CP 3.2 – New Certified & Supported Connectors
S3 Connector
• Write Avro and JSON files
• Date and time based partitions
• Exactly-once delivery
23
Confluent 3.2 – Cluster Health & Administration
Cluster health dashboard
• Monitor the health of your Kafka clusters
and get alerts if any problems occur
• Measure system load, performance,
and operations
• View aggregate statistics or drill down
by broker or topic
Cluster administration
• Monitor topic configurations
24
Feature Benefit Apache Kafka Confluent Open Source Confluent Enterprise
Single message
transformations
Modify single events before storing in Kafka or as they leave Kafka
Session windows Group events in a stream based on session windows
C# client
Simple library that enables streaming application development within the Kafka
framework
Client security Active directory integration for C# and end-to-end encryption for REST proxy
S3 connector Easily write Avro and Parquet files to Amazon S3
JMS client
Central registry for the format of Kafka data – guarantees all data is always
consumable
Cluster health monitoring Monitor the health of Kafka clusters and get alerts when problems occur
Cluster administration Simplify the process of administering a Kafka cluster
What’s new in Confluent 3.2?
25
Feature Benefit Apache Kafka Confluent Open Source Confluent Enterprise
Apache Kafka
High throughput, low latency, high availability, secure distributed streaming
platform
Kafka Connect API Advanced API for connecting external sources/destinations into Kafka
Kafka Streams API
Simple library that enables streaming application development within the Kafka
framework
Additional Clients Supports non-Java clients; C, C++, Python, .NET and several others
REST Proxy Provides universal access to Kafka from any network connected device via HTTP
Schema Registry
Central registry for the format of Kafka data – guarantees all data is always
consumable
Pre-Built Connectors
HDFS, JDBC, Elasticsearch, Amazon S3 and other connectors fully certified
and supported by Confluent
Confluent Control Center Enables easy connector management, monitoring and alerting for a Kafka cluster
Auto Data Balancer Rebalancing data across cluster to remove bottlenecks
Replicator Multi-datacenter replication simplifies and automates MDC Kafka clusters
Support
Enterprise class support to keep your Kafka environment running at top
performance
Community Community 24x7x365
Confluent Completes Kafka
26
Attend the whole series!
Simplify Governance for Streaming Data in Apache Kafka
Date: Thursday, April 6, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Gwen Shapira, Product Manager, Confluent
Using Apache Kafka to Analyze Session Windows
Date: Thursday, March 30, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Michael Noll, Product Manager, Confluent
Monitoring and Alerting Apache Kafka with Confluent Control
Center
Date: Thursday, March 16, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Nick Dearden, Director, Engineering and Product
Data Pipelines Made Simple with Apache Kafka
Date: Thursday, March 23, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Ewen Cheslack-Postava, Engineer, Confluent
https://www.confluent.io/online-talk/online-talk-series-five-steps-to-production-with-apache-kafka/
What’s New in Apache Kafka 0.10.2 and Confluent 3.2
Date: Thursday, March 9, 2017
Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET
Speaker: Clarke Patterson, Senior Director, Product Marketing
27
Why Confluent? More than just enterprise software
Confluent Platform
The only enterprise open
source streaming platform
based entirely on Apache
Kafka
Professional Services
Best practice consultation for
future Kafka deployments and
optimize for performance and
scalability of existing ones
Enterprise Support
24x7 support for the entire
Apache Kafka project, not just
a portion of it
Complete support across the entire adoption lifecycle
Kafka Training
Comprehensive hands-on
courses for developers and
operators from the Apache
Kafka experts
28
Get Started with Apache Kafka Today!
https://www.confluent.io/downloads/
THE place to start with Apache Kafka!
Thoroughly tested and quality
assured
More extensible developer
experience
Easy upgrade path to
Confluent Enterprise
29
Discount code: kafcom17
Use the Apache Kafka community discount code to get $50 off
www.kafka-summit.org
Kafka Summit New York: May 8
Kafka Summit San Francisco: August 28
Presented by

More Related Content

What's hot (20)

PDF
ksqlDB: A Stream-Relational Database System
confluent
 
PPTX
Exactly-once Stream Processing with Kafka Streams
Guozhang Wang
 
PPTX
Kafka connect-london-meetup-2016
Gwen (Chen) Shapira
 
PDF
Kafka Connect by Datio
Datio Big Data
 
PDF
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
PPTX
Confluent building a real-time streaming platform using kafka streams and k...
Thomas Alex
 
ODP
Stream processing using Kafka
Knoldus Inc.
 
PDF
Introduction to apache kafka
Dimitris Kontokostas
 
PDF
Operationalizing Machine Learning: Serving ML Models
Lightbend
 
PPTX
Introduction to Kafka
Akash Vacher
 
PDF
Introduction to Apache Kafka and Confluent... and why they matter
confluent
 
PDF
Introduction to Kafka Streams
Guozhang Wang
 
PPTX
Kafka blr-meetup-presentation - Kafka internals
Ayyappadas Ravindran (Appu)
 
PDF
Data integration with Apache Kafka
confluent
 
PPTX
kafka for db as postgres
PivotalOpenSourceHub
 
PDF
Introduction to Apache Kafka and why it matters - Madrid
Paolo Castagna
 
PDF
The Many Faces of Apache Kafka: Leveraging real-time data at scale
Neha Narkhede
 
PDF
Welcome to Kafka; We’re Glad You’re Here (Dave Klein, Centene) Kafka Summit 2020
confluent
 
PDF
Revitalizing Enterprise Integration with Reactive Streams
Lightbend
 
PDF
Building High-Throughput, Low-Latency Pipelines in Kafka
confluent
 
ksqlDB: A Stream-Relational Database System
confluent
 
Exactly-once Stream Processing with Kafka Streams
Guozhang Wang
 
Kafka connect-london-meetup-2016
Gwen (Chen) Shapira
 
Kafka Connect by Datio
Datio Big Data
 
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
Confluent building a real-time streaming platform using kafka streams and k...
Thomas Alex
 
Stream processing using Kafka
Knoldus Inc.
 
Introduction to apache kafka
Dimitris Kontokostas
 
Operationalizing Machine Learning: Serving ML Models
Lightbend
 
Introduction to Kafka
Akash Vacher
 
Introduction to Apache Kafka and Confluent... and why they matter
confluent
 
Introduction to Kafka Streams
Guozhang Wang
 
Kafka blr-meetup-presentation - Kafka internals
Ayyappadas Ravindran (Appu)
 
Data integration with Apache Kafka
confluent
 
kafka for db as postgres
PivotalOpenSourceHub
 
Introduction to Apache Kafka and why it matters - Madrid
Paolo Castagna
 
The Many Faces of Apache Kafka: Leveraging real-time data at scale
Neha Narkhede
 
Welcome to Kafka; We’re Glad You’re Here (Dave Klein, Centene) Kafka Summit 2020
confluent
 
Revitalizing Enterprise Integration with Reactive Streams
Lightbend
 
Building High-Throughput, Low-Latency Pipelines in Kafka
confluent
 

Viewers also liked (20)

PDF
The Data Dichotomy- Rethinking the Way We Treat Data and Services
confluent
 
PDF
Monitoring Apache Kafka with Confluent Control Center
confluent
 
PDF
Apache kafka-a distributed streaming platform
confluent
 
PPTX
Streaming in Practice - Putting Apache Kafka in Production
confluent
 
PPTX
Data Streaming with Apache Kafka & MongoDB
confluent
 
PDF
Distributed stream processing with Apache Kafka
confluent
 
PDF
Introducing Kafka's Streams API
confluent
 
PDF
A Practical Guide to Selecting a Stream Processing Technology
confluent
 
PPTX
Deep Dive into Apache Kafka
confluent
 
PDF
Apache Kafka lessons learned @PAYBACK
Maxim Shelest
 
PDF
Demystifying Stream Processing with Apache Kafka
confluent
 
PPTX
Strata+Hadoop 2017 San Jose: Lessons from a year of supporting Apache Kafka
confluent
 
PDF
Leveraging Mainframe Data for Modern Analytics
confluent
 
PPTX
Microservices in the Apache Kafka Ecosystem
confluent
 
PDF
Building Event-Driven Services with Apache Kafka
confluent
 
PDF
Data Pipelines Made Simple with Apache Kafka
confluent
 
PPTX
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
confluent
 
PDF
Strata+Hadoop 2017 San Jose - The Rise of Real Time: Apache Kafka and the Str...
confluent
 
PPTX
Introduction To Streaming Data and Stream Processing with Apache Kafka
confluent
 
PPTX
Introducing Kafka Streams, the new stream processing library of Apache Kafka,...
Michael Noll
 
The Data Dichotomy- Rethinking the Way We Treat Data and Services
confluent
 
Monitoring Apache Kafka with Confluent Control Center
confluent
 
Apache kafka-a distributed streaming platform
confluent
 
Streaming in Practice - Putting Apache Kafka in Production
confluent
 
Data Streaming with Apache Kafka & MongoDB
confluent
 
Distributed stream processing with Apache Kafka
confluent
 
Introducing Kafka's Streams API
confluent
 
A Practical Guide to Selecting a Stream Processing Technology
confluent
 
Deep Dive into Apache Kafka
confluent
 
Apache Kafka lessons learned @PAYBACK
Maxim Shelest
 
Demystifying Stream Processing with Apache Kafka
confluent
 
Strata+Hadoop 2017 San Jose: Lessons from a year of supporting Apache Kafka
confluent
 
Leveraging Mainframe Data for Modern Analytics
confluent
 
Microservices in the Apache Kafka Ecosystem
confluent
 
Building Event-Driven Services with Apache Kafka
confluent
 
Data Pipelines Made Simple with Apache Kafka
confluent
 
Protecting your data at rest with Apache Kafka by Confluent and Vormetric
confluent
 
Strata+Hadoop 2017 San Jose - The Rise of Real Time: Apache Kafka and the Str...
confluent
 
Introduction To Streaming Data and Stream Processing with Apache Kafka
confluent
 
Introducing Kafka Streams, the new stream processing library of Apache Kafka,...
Michael Noll
 
Ad

Similar to What's new in Confluent 3.2 and Apache Kafka 0.10.2 (20)

PDF
Confluent Enterprise Datasheet
confluent
 
PPTX
Being Ready for Apache Kafka - Apache: Big Data Europe 2015
Michael Noll
 
PPTX
An Introduction to Confluent Cloud: Apache Kafka as a Service
confluent
 
PPTX
Streaming Data and Stream Processing with Apache Kafka
confluent
 
PDF
Apache Kafka 2.3 + Confluent Platform 5.3 => What's New?
Kai Wähner
 
PDF
Confluent kafka meetupseattle jan2017
Nitin Kumar
 
PDF
Introducing Confluent Cloud: Apache Kafka as a Service
confluent
 
PDF
APAC Kafka Summit - Best Of
confluent
 
PDF
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
confluent
 
PDF
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
PDF
Why Build an Apache Kafka® Connector
confluent
 
PDF
Beyond the brokers - Un tour de l'écosystème Kafka
Florent Ramiere
 
PDF
Au delà des brokers, un tour de l’environnement Kafka | Florent Ramière
confluent
 
PDF
Introduction to Apache Kafka and Confluent... and why they matter!
Paolo Castagna
 
PDF
JHipster conf 2019 - Kafka Ecosystem
Florent Ramiere
 
PDF
Simplify Governance of Streaming Data
confluent
 
PDF
Confluent and Elastic: a Lovely Couple - Elastic Stack in a Day 2018
Paolo Castagna
 
PDF
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
HostedbyConfluent
 
PDF
Strategies For Migrating From SQL to NoSQL — The Apache Kafka Way
ScyllaDB
 
PPTX
Unlock value with Confluent and AWS.pptx
Ahmed791434
 
Confluent Enterprise Datasheet
confluent
 
Being Ready for Apache Kafka - Apache: Big Data Europe 2015
Michael Noll
 
An Introduction to Confluent Cloud: Apache Kafka as a Service
confluent
 
Streaming Data and Stream Processing with Apache Kafka
confluent
 
Apache Kafka 2.3 + Confluent Platform 5.3 => What's New?
Kai Wähner
 
Confluent kafka meetupseattle jan2017
Nitin Kumar
 
Introducing Confluent Cloud: Apache Kafka as a Service
confluent
 
APAC Kafka Summit - Best Of
confluent
 
Set your Data in Motion with Confluent & Apache Kafka Tech Talk Series LME
confluent
 
Benefits of Stream Processing and Apache Kafka Use Cases
confluent
 
Why Build an Apache Kafka® Connector
confluent
 
Beyond the brokers - Un tour de l'écosystème Kafka
Florent Ramiere
 
Au delà des brokers, un tour de l’environnement Kafka | Florent Ramière
confluent
 
Introduction to Apache Kafka and Confluent... and why they matter!
Paolo Castagna
 
JHipster conf 2019 - Kafka Ecosystem
Florent Ramiere
 
Simplify Governance of Streaming Data
confluent
 
Confluent and Elastic: a Lovely Couple - Elastic Stack in a Day 2018
Paolo Castagna
 
Applying ML on your Data in Motion with AWS and Confluent | Joseph Morais, Co...
HostedbyConfluent
 
Strategies For Migrating From SQL to NoSQL — The Apache Kafka Way
ScyllaDB
 
Unlock value with Confluent and AWS.pptx
Ahmed791434
 
Ad

More from confluent (20)

PDF
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
confluent
 
PPTX
Webinar Think Right - Shift Left - 19-03-2025.pptx
confluent
 
PDF
Migration, backup and restore made easy using Kannika
confluent
 
PDF
Five Things You Need to Know About Data Streaming in 2025
confluent
 
PDF
Data in Motion Tour Seoul 2024 - Keynote
confluent
 
PDF
Data in Motion Tour Seoul 2024 - Roadmap Demo
confluent
 
PDF
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
confluent
 
PDF
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
confluent
 
PDF
Data in Motion Tour 2024 Riyadh, Saudi Arabia
confluent
 
PDF
Build a Real-Time Decision Support Application for Financial Market Traders w...
confluent
 
PDF
Strumenti e Strategie di Stream Governance con Confluent Platform
confluent
 
PDF
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
confluent
 
PDF
Building Real-Time Gen AI Applications with SingleStore and Confluent
confluent
 
PDF
Unlocking value with event-driven architecture by Confluent
confluent
 
PDF
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
PDF
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
confluent
 
PDF
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
PDF
Building API data products on top of your real-time data infrastructure
confluent
 
PDF
Speed Wins: From Kafka to APIs in Minutes
confluent
 
PDF
Evolving Data Governance for the Real-time Streaming and AI Era
confluent
 
Stream Processing Handson Workshop - Flink SQL Hands-on Workshop (Korean)
confluent
 
Webinar Think Right - Shift Left - 19-03-2025.pptx
confluent
 
Migration, backup and restore made easy using Kannika
confluent
 
Five Things You Need to Know About Data Streaming in 2025
confluent
 
Data in Motion Tour Seoul 2024 - Keynote
confluent
 
Data in Motion Tour Seoul 2024 - Roadmap Demo
confluent
 
From Stream to Screen: Real-Time Data Streaming to Web Frontends with Conflue...
confluent
 
Confluent per il settore FSI: Accelerare l'Innovazione con il Data Streaming...
confluent
 
Data in Motion Tour 2024 Riyadh, Saudi Arabia
confluent
 
Build a Real-Time Decision Support Application for Financial Market Traders w...
confluent
 
Strumenti e Strategie di Stream Governance con Confluent Platform
confluent
 
Compose Gen-AI Apps With Real-Time Data - In Minutes, Not Weeks
confluent
 
Building Real-Time Gen AI Applications with SingleStore and Confluent
confluent
 
Unlocking value with event-driven architecture by Confluent
confluent
 
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
Unleashing the Future: Building a Scalable and Up-to-Date GenAI Chatbot with ...
confluent
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
Building API data products on top of your real-time data infrastructure
confluent
 
Speed Wins: From Kafka to APIs in Minutes
confluent
 
Evolving Data Governance for the Real-time Streaming and AI Era
confluent
 

Recently uploaded (20)

PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
PDF
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
PPTX
Engineering the Java Web Application (MVC)
abhishekoza1981
 
PDF
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PPTX
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PPTX
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Imma Valls Bernaus
 
Efficient, Automated Claims Processing Software for Insurers
Insurance Tech Services
 
Engineering the Java Web Application (MVC)
abhishekoza1981
 
Alexander Marshalov - How to use AI Assistants with your Monitoring system Q2...
VictoriaMetrics
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
A Complete Guide to Salesforce SMS Integrations Build Scalable Messaging With...
360 SMS APP
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Equipment Management Software BIS Safety UK.pptx
BIS Safety Software
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 

What's new in Confluent 3.2 and Apache Kafka 0.10.2

  • 1. 1 What’s new in Confluent 3.2? Clarke Patterson Sr. Director, Product Marketing
  • 2. 2 Attend the whole series! Simplify Governance for Streaming Data in Apache Kafka Date: Thursday, April 6, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Gwen Shapira, Product Manager, Confluent Using Apache Kafka to Analyze Session Windows Date: Thursday, March 30, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Michael Noll, Product Manager, Confluent Monitoring and Alerting Apache Kafka with Confluent Control Center Date: Thursday, March 16, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Nick Dearden, Director, Engineering and Product Data Pipelines Made Simple with Apache Kafka Date: Thursday, March 23, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Ewen Cheslack-Postava, Engineer, Confluent https://www.confluent.io/online-talk/online-talk-series-five-steps-to-production-with-apache-kafka/ What’s New in Apache Kafka 0.10.2 and Confluent 3.2 Date: Thursday, March 9, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Clarke Patterson, Senior Director, Product Marketing
  • 3. 3 Key themes for 3.2 Less Effort Confluent Control Center brings visibility into the health of a cluster so it’s easy to surface only those trouble spots that count. Confluent makes operating Kafka a snap. Monitoring and Alerting in Confluent Control Center More Apps Confluent offers the most robust set of clients and connectors, making it easy to onboard more apps in a streaming platform .NET client Bridge to Cloud S3 Connector Build real-time streaming pipelines directly to Amazon with new S3 connector.
  • 4. 4 Apache KafkaTM Connect API – Streaming Data Capture JDBC Mongo MySQL Elastic Cassandra HDFS Kafka Connect API Kafka Pipeline Connector Connector Connector Connector Connector Connector Sources Sinks Fault tolerant Manage hundreds of data sources and sinks Preserves data schema Part of Apache Kafka project Integrated within Confluent Platform’s Control Center
  • 5. 5 Single Message Transforms for Kafka Connect Modify events before storing in Kafka: • Mask sensitive information • Add identifiers • Tag events • Store lineage • Remove unnecessary columns Modify events going out of Kafka: • Route high priority events to faster data stores • Direct events to different ElasticSearch indexes • Cast data types to match destination • Remove unnecessary columns
  • 6. 6 Single Message Transforms Use Cases • Data masking: Mask sensitive information while sending it to Kafka. • Eg: Capture data from a relational database to Kafka, but the data includes PCI / PII information and your Kafka cluster is not certified yet. SMT allows • Event routing: Modify an event destination based on the contents of the event. (applies to events that need to get written to different database tables) • Eg: write events from Kafka to Elasticsearch, but each event needs to go to a different index - based on information in the event itself. • Event enhancement: Add additional fields to events while replicating. • Eg: Capture events from multiple data sources to Kafka, and want to include information about the source of the data in the event. • Partitioning: Set the key for the event based on event information before it gets written to Kafka. • Eg: reading records from a database table, partition the records in Kafka based on customer ID) • Timestamp conversion: Time-based data conversion standardization when integrating different systems • Eg: There are many different ways to represent time. Often, Kafka events are read from logs, which use something like "[2017-01-31 05:21:00,298]" but the key-value store events are being written into prefer dates as "milliseconds since 1970"
  • 7. 7 Architecture of Kafka Streams API, a Part of Apache Kafka Kafka Streams API Producer Kafka Cluster Topic TopicTopic Consumer Consumer Key benefits • No additional cluster • Easy to run as a service • Supports large aggregations and joins • Security and permissions fully integrated from Kafka Example Use Cases • Microservices • Continuous queries • Continuous transformations • Event-triggered processes
  • 8. 8 Windowing. How do find patterns in the noise? event-time Alice Bob Dave … … … … … …
  • 9. 9 Tumbling windows answer a different type of question event-time Alice Bob Dave … … … … … … 5 mins. Eg: How many downloads did we have per user in the last 5 minutes?”
  • 10. 10 Session windows allow us to group events based on periods of inactivity event-time Alice Bob Dave … … … … … …
  • 11. 11 Session windows allow us to group events based on periods of inactivity event-time Alice Bob Dave … … … … … … Eg: How many shows does Alice watch on average per session?” Inactivity period
  • 12. 12 Session windows allow us to group events based on periods of inactivity event-time Alice Bob Dave … … … … … … Eg: How many shows does Alice watch on average per session?”
  • 13. 13 What about late arriving data? event-time Alice Bob Dave … … … … … …
  • 14. 14 Sessions potentially merge as new events arrive Session Window
  • 15. 15 What about late arriving data? event-time Alice Bob Dave … … … … … …
  • 16. 16 Session windows handles late arriving data event-time Alice Bob Dave … … … … … …
  • 17. 17 Kafka Clients Apache Kafka Native Clients Confluent Native Clients Community Supported Clients Proxy http/REST stdin/stdout
  • 18. 18 Confluent 3.2 – C# Client High performance Full support of Kafka protocol and features Supported fully-featured native C# client Integrates with Confluent’s Schema Registry Works with any version of Apache Kafka High reliability – honors Kafka ack settings and retries
  • 19. 19 Confluent 3.2 – JMS Client Supported Kafka client, implementing the JMS interface Secure clients with authentication, authorization and encryption Integrates with Confluent’s Schema Registry High reliability – Supports Kafka and JMS acknowledgments Support for all JMS Message Types, Headers and Properties
  • 20. 20 Confluent 3.2 – Client Security End-to-end encryption for REST Proxy ActiveDirectory integration for C# client
  • 21. 21 Kafka Connect API Library of Connectors * Denotes Connectors developed at Confluent and distributed by Confluent. Extensive validation and testing has been performed. Databases * Datastore/File Store * Analytics * Applications / Other *
  • 22. 22 CP 3.2 – New Certified & Supported Connectors S3 Connector • Write Avro and JSON files • Date and time based partitions • Exactly-once delivery
  • 23. 23 Confluent 3.2 – Cluster Health & Administration Cluster health dashboard • Monitor the health of your Kafka clusters and get alerts if any problems occur • Measure system load, performance, and operations • View aggregate statistics or drill down by broker or topic Cluster administration • Monitor topic configurations
  • 24. 24 Feature Benefit Apache Kafka Confluent Open Source Confluent Enterprise Single message transformations Modify single events before storing in Kafka or as they leave Kafka Session windows Group events in a stream based on session windows C# client Simple library that enables streaming application development within the Kafka framework Client security Active directory integration for C# and end-to-end encryption for REST proxy S3 connector Easily write Avro and Parquet files to Amazon S3 JMS client Central registry for the format of Kafka data – guarantees all data is always consumable Cluster health monitoring Monitor the health of Kafka clusters and get alerts when problems occur Cluster administration Simplify the process of administering a Kafka cluster What’s new in Confluent 3.2?
  • 25. 25 Feature Benefit Apache Kafka Confluent Open Source Confluent Enterprise Apache Kafka High throughput, low latency, high availability, secure distributed streaming platform Kafka Connect API Advanced API for connecting external sources/destinations into Kafka Kafka Streams API Simple library that enables streaming application development within the Kafka framework Additional Clients Supports non-Java clients; C, C++, Python, .NET and several others REST Proxy Provides universal access to Kafka from any network connected device via HTTP Schema Registry Central registry for the format of Kafka data – guarantees all data is always consumable Pre-Built Connectors HDFS, JDBC, Elasticsearch, Amazon S3 and other connectors fully certified and supported by Confluent Confluent Control Center Enables easy connector management, monitoring and alerting for a Kafka cluster Auto Data Balancer Rebalancing data across cluster to remove bottlenecks Replicator Multi-datacenter replication simplifies and automates MDC Kafka clusters Support Enterprise class support to keep your Kafka environment running at top performance Community Community 24x7x365 Confluent Completes Kafka
  • 26. 26 Attend the whole series! Simplify Governance for Streaming Data in Apache Kafka Date: Thursday, April 6, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Gwen Shapira, Product Manager, Confluent Using Apache Kafka to Analyze Session Windows Date: Thursday, March 30, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Michael Noll, Product Manager, Confluent Monitoring and Alerting Apache Kafka with Confluent Control Center Date: Thursday, March 16, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Nick Dearden, Director, Engineering and Product Data Pipelines Made Simple with Apache Kafka Date: Thursday, March 23, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Ewen Cheslack-Postava, Engineer, Confluent https://www.confluent.io/online-talk/online-talk-series-five-steps-to-production-with-apache-kafka/ What’s New in Apache Kafka 0.10.2 and Confluent 3.2 Date: Thursday, March 9, 2017 Time: 9:30 am - 10:00 am PT | 12:30 pm - 1:00 pm ET Speaker: Clarke Patterson, Senior Director, Product Marketing
  • 27. 27 Why Confluent? More than just enterprise software Confluent Platform The only enterprise open source streaming platform based entirely on Apache Kafka Professional Services Best practice consultation for future Kafka deployments and optimize for performance and scalability of existing ones Enterprise Support 24x7 support for the entire Apache Kafka project, not just a portion of it Complete support across the entire adoption lifecycle Kafka Training Comprehensive hands-on courses for developers and operators from the Apache Kafka experts
  • 28. 28 Get Started with Apache Kafka Today! https://www.confluent.io/downloads/ THE place to start with Apache Kafka! Thoroughly tested and quality assured More extensible developer experience Easy upgrade path to Confluent Enterprise
  • 29. 29 Discount code: kafcom17 Use the Apache Kafka community discount code to get $50 off www.kafka-summit.org Kafka Summit New York: May 8 Kafka Summit San Francisco: August 28 Presented by