SlideShare a Scribd company logo
Enhance your Kafka Infrastructure
with Fluvio
Webinar on Aug 16 @ 10 AM PDT
Webinar Agenda
In this webinar, we will:
● Discuss what are the differences between Kafka and Fluvio
● Why companies are leveraging Fluvio to compliment Kafka
● How to quickly get started with Fluvio
● Live demo with Q&A
What are the differences between Kafka & Fluvio
Programming language
● Kafka was built using the Java programming language
● Fluvio was built using the Rust programming language
Fluvio provides Real-time data transformation
● SmartModules allow for programmable stream processing for clean data
Performance Improvements
● Up to 3x latency
● Up to 5x throughput
● Up to 7x CPU utilization
● Up to 50 Memory utilization
Why companies are leveraging Fluvio to
compliment Kafka

Recommended for you

AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf

1. An air-gapped Kubernetes environment restricts internet access to increase security by preventing downloads of malicious data and attacks from outside entities. 2. Implementing an air-gapped Kubernetes cluster is more difficult than a standard one and requires additional effort for maintenance, but provides protections such as preventing data exfiltration by third parties. 3. Deploying components like the ELK stack in an air-gapped environment requires manually downloading, transferring, and installing charts and images due to the lack of access to external registries and repositories. Processes and permissions must be tightly controlled to maintain security.

Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...

Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved (2).pdf

OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...

OTel Me All About OpenTelemetry The Current & Future State, Navigating the Project, and Getting Involved

Stream Processing + Data Transformation
InfinyOn Approach to Intelligent Data Streaming
● Smart Pipelines vs. Simple Pipelines
○ Event stream processing with Web Assembly SmartModules
○ Process and transform data with single digit millisecond latency
○ Apply business logic to ensure data quality
● Smart Connectors vs ETL
○ Smart Modules can be deployed at source or sink connectors
○ No ETL tools required
● One solution vs. multiple tools and vendors
Distributed Intelligence with centralized control
Live Demo with Q & A
Calls to Action
● Sign up for InfinyOn Cloud:
○ https://infinyon.cloud/signup
● Instructions on how to build a data streaming app:
○ https://www.infinyon.com/tutorials/rust/hello-world/
● Schedule an event stream processing demo:
○ https://www.infinyon.com/use-cases/event-stream-processing/

Recommended for you

CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf

1. This document provides a step-by-step guide to establishing an internal developer platform to help teams build applications more efficiently. 2. It recommends treating the platform as a product with a product owner, roadmap, and user interviews. Prioritize components based on how much developer and operations time they save. 3. Agree on core technologies like containers and Kubernetes as the minimum standard. Identify evangelistic teams to pilot the initial platform offerings.

CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf

The document discusses a presentation by Joey Lei and Anders Eknert on data protection guardrails using Open Policy Agent (OPA). It provides background on the speakers and an overview of OPA, including how it works, the Rego policy language, and OPA's open source community. It then discusses how data protection policies can be enforced as code using OPA to provide guardrails for infrastructure-as-code deployments and prevent misconfigurations that could compromise availability, integrity or confidentiality of data. Examples of policy checks for recovery objectives, retention, backup strategies and exfiltration protection are provided.

Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf

This document summarizes a presentation about securing Windows workloads in a hybrid Kubernetes cluster. It begins with an overview of Calico and describes what a hybrid cluster is. It then discusses running Windows containers and the need to choose container base images wisely. The presentation covers how to secure Windows workloads using Calico for networking and policy enforcement. It concludes with information about demo resources and links for further reading.

More Related Content

More from LibbySchulze

vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
LibbySchulze
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
LibbySchulze
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdf
LibbySchulze
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf
LibbySchulze
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
LibbySchulze
 
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
LibbySchulze
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf
LibbySchulze
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
LibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
LibbySchulze
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
LibbySchulze
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for Azure
LibbySchulze
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdf
LibbySchulze
 
KubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptxKubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptx
LibbySchulze
 
Kubermatic.pdf
Kubermatic.pdfKubermatic.pdf
Kubermatic.pdf
LibbySchulze
 
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdf
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdfEra Software - State of Observability and Log Management 2022 Webinar cncf.pdf
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdf
LibbySchulze
 
Webinar Cloud Native Community.pptx
Webinar Cloud Native Community.pptxWebinar Cloud Native Community.pptx
Webinar Cloud Native Community.pptx
LibbySchulze
 
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
LibbySchulze
 
Luigi Hostplumber intro slide.pptx (1).pdf
Luigi Hostplumber intro slide.pptx (1).pdfLuigi Hostplumber intro slide.pptx (1).pdf
Luigi Hostplumber intro slide.pptx (1).pdf
LibbySchulze
 
end-to-end-encryption-enroute-linkerd (1).pdf
end-to-end-encryption-enroute-linkerd (1).pdfend-to-end-encryption-enroute-linkerd (1).pdf
end-to-end-encryption-enroute-linkerd (1).pdf
LibbySchulze
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
LibbySchulze
 

More from LibbySchulze (20)

vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptxvFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
vFunction Konveyor Meetup - Why App Modernization Projects Fail - Aug 2022.pptx
 
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVMCNCF Live Webinar: Low Footprint Java Containers with GraalVM
CNCF Live Webinar: Low Footprint Java Containers with GraalVM
 
EnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdfEnRoute-OPA-Integration.pdf
EnRoute-OPA-Integration.pdf
 
AirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdfAirGap_zusammen_neu.pdf
AirGap_zusammen_neu.pdf
 
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
Copy of OTel Me All About OpenTelemetry The Current & Future State, Navigatin...
 
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
OTel Me All About OpenTelemetry The Current & Future State, Navigating the Pr...
 
CNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdfCNCF_ A step to step guide to platforming your delivery setup.pdf
CNCF_ A step to step guide to platforming your delivery setup.pdf
 
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdfCNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
CNCF Online - Data Protection Guardrails using Open Policy Agent (OPA).pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Securing Windows workloads.pdf
Securing Windows workloads.pdfSecuring Windows workloads.pdf
Securing Windows workloads.pdf
 
Advancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for AzureAdvancements in Kubernetes Workload Identity for Azure
Advancements in Kubernetes Workload Identity for Azure
 
Containerized IDEs.pdf
Containerized IDEs.pdfContainerized IDEs.pdf
Containerized IDEs.pdf
 
KubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptxKubeClarity - CNCF Webinar.pptx
KubeClarity - CNCF Webinar.pptx
 
Kubermatic.pdf
Kubermatic.pdfKubermatic.pdf
Kubermatic.pdf
 
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdf
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdfEra Software - State of Observability and Log Management 2022 Webinar cncf.pdf
Era Software - State of Observability and Log Management 2022 Webinar cncf.pdf
 
Webinar Cloud Native Community.pptx
Webinar Cloud Native Community.pptxWebinar Cloud Native Community.pptx
Webinar Cloud Native Community.pptx
 
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...Understand your system like never before with OpenTelemetry, Grafana, and Pro...
Understand your system like never before with OpenTelemetry, Grafana, and Pro...
 
Luigi Hostplumber intro slide.pptx (1).pdf
Luigi Hostplumber intro slide.pptx (1).pdfLuigi Hostplumber intro slide.pptx (1).pdf
Luigi Hostplumber intro slide.pptx (1).pdf
 
end-to-end-encryption-enroute-linkerd (1).pdf
end-to-end-encryption-enroute-linkerd (1).pdfend-to-end-encryption-enroute-linkerd (1).pdf
end-to-end-encryption-enroute-linkerd (1).pdf
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
 

Enhance your Kafka Infrastructure with Fluvio.pptx

  • 1. Enhance your Kafka Infrastructure with Fluvio Webinar on Aug 16 @ 10 AM PDT
  • 2. Webinar Agenda In this webinar, we will: ● Discuss what are the differences between Kafka and Fluvio ● Why companies are leveraging Fluvio to compliment Kafka ● How to quickly get started with Fluvio ● Live demo with Q&A
  • 3. What are the differences between Kafka & Fluvio Programming language ● Kafka was built using the Java programming language ● Fluvio was built using the Rust programming language Fluvio provides Real-time data transformation ● SmartModules allow for programmable stream processing for clean data Performance Improvements ● Up to 3x latency ● Up to 5x throughput ● Up to 7x CPU utilization ● Up to 50 Memory utilization
  • 4. Why companies are leveraging Fluvio to compliment Kafka
  • 5. Stream Processing + Data Transformation
  • 6. InfinyOn Approach to Intelligent Data Streaming ● Smart Pipelines vs. Simple Pipelines ○ Event stream processing with Web Assembly SmartModules ○ Process and transform data with single digit millisecond latency ○ Apply business logic to ensure data quality ● Smart Connectors vs ETL ○ Smart Modules can be deployed at source or sink connectors ○ No ETL tools required ● One solution vs. multiple tools and vendors Distributed Intelligence with centralized control
  • 8. Calls to Action ● Sign up for InfinyOn Cloud: ○ https://infinyon.cloud/signup ● Instructions on how to build a data streaming app: ○ https://www.infinyon.com/tutorials/rust/hello-world/ ● Schedule an event stream processing demo: ○ https://www.infinyon.com/use-cases/event-stream-processing/

Editor's Notes

  1. Hello and welcome to the: Enhance your Kafka Infrastructure with Fluvio webinar. I’m Grant Swanson, your host for today’s session. We will start with a few educational slides on Kafka vs. Fluvio, then go into a live demo and then finish up with with Q&A. Please enter questions anytime during the session in the questions window. In the handout section you will see some of our newest content that includes a speaking session on WASM technology from our CTO, Sehyo Chang at the most recent Kubecon Europe event. We also have content in PDF format that includes a Java vs Rust solution brief, a financial services solution brief, a real-time economy whitepaper, an eBook on how to enhance machine learning models with real-time data pipelines, and an InfinyOn Cloud datasheet. InfinyOn Cloud is a fully managed Fluvio service for enterprises.
  2. Now we will cover the agenda for this webinar, where we will: Discuss what are the differences between Kafka and Fluvio Why companies are leveraging Fluvio to compliment Kafka How to quickly get started with Fluvio Live demo with Q&A
  3. Let's talk about some of the differences between Kafka and Fluvio starting with Programming languages. Kafka was built over a decade ago using the Java programming language Fluvio was recently built using the Rust programming language Fluvio differentiates itself as a technology by providing Real-time stream processing and data transformation using web assembly, all in a single unified cluster. SmartModules allow for programmable stream processing for clean data. We will dive deeper into SmartModule functionality in the upcoming slides. We recently completed a POC with a company that serves over 3,000 global banks that enables over 1.2 billion people to carry out their daily banking needs. In the POC they did benchmark testing on Fluvio vs. Kafka. The results were outstanding. The Performance Improvements include Up to 3x latency Up to 5x throughput Up to 7x CPU utilization Up to 50 Memory utilization
  4. Why companies are leveraging Fluvio to compliment Kafka The number #1 use-case and reason why companies are leveraging Fluvio to enhance their Kafka infrastructure is to stream clean data to a Kafka topic. The Data Collection Pipeline shown in this diagram starts with an HTTP service and a Fluvio HTTP source connector. Streaming data flows into the Kafka sink connector where a SmartModules is applied. SmartModules are one of our premiere features, allowing users to have direct control over their streaming data by providing a programmable API for inline data transformation. Finally the transformed data event flows to the Kafka Consumer. Users can quickly and easily stream clean data to Kafka with no external ETL tools.
  5. With stream processing and real-time data transformation, companies can stream data from a sale, a shipment, or a trade and perform any transformations that are needed before it sinks to an application or database. The two most common use-cases are to build rich front-end customer experiences and real-time back-end operations. We believe that in the coming years there will be a fundamental paradigm shift in data engineering where companies will move away from traditional Extract, Transform and Load or ETL tools to an STL infrastructure or Stream Transform and Load.
  6. The InfinyOn approach to intelligent data streaming includes a new concept called smart pipelines. Smart pipelines are unique to InfinyOn and include Web Assembly Smart Modules that can process and transform data with single digit millisecond latency. Business logic can be applied to ensure data quality. SmartModules can be deployed at source connectors, sink connectors, or within the stream processing unit eliminating the need for ETL tools while providing a single solution with distributed intelligence and centralized control.
  7. Question 1: What other types of data transformation can be performed with Fluvio? filter, map, array map, etc. Question 2: Can you apply multiple SmartModules to a single data stream?
  8. If you are interested in building an event-driven application with InfinyOn Cloud, please sign up for a free InfinyOn Cloud account. Click on the Hello world link that has instructions on how to build a data streaming app. You can also schedule a demo with our technical team by clicking on the event stream processing link and then click on the request a demo button at the bottom of the page. All of these links are available in the chat window.