• Pricing
  • Install Now
installNow icon
installNow icon
Install Now
homeMobile icon
homeMobile icon
Home
picingMobile icon
picingMobile icon
Pricing
blogMobile icon
blogMobile icon
Blog

SELECT ApacheKafka WITH StreamingSQL FROM RealTimeData

Evan Rosenstein
By Evan RosensteinNovember 23, 2020
apache-kafka-with-streaming-sql
In this article:

    In another life, I taught the Book of Genesis to high school students, including The Tower of Babel excerpt. It struck me ironic that God’s wrath strikes down the tower, cofounds the universal language and scatters humans around the globe to teach King Nimrod a lesson in hubris; meanwhile, the boys in my class were texting their girlfriends across the country and playing video games with friends in Europe and Asia. 

    Technology allows us to form a new Tower; in particular, the ability to stream real-time events. For this technology to be built and managed, a common language is necessary, and more often than not, SQL is the common tongue of developers, architects and analysts. Recently, Matteo De Martino, Senior Scala Engineer at Lenses.io  presented on the benefits of streaming SQL to react to real-time data for business critical decisions. 

    Anyone competent enough to build a pivot table on Excel understands how to act on data. You take a snapshot or data table and make an active query to parse out distribution and trends. While this is an important retrospective task, it does not allow for you to make business critical decisions in real-time. 

    The streaming SQL processors that Matteo explored in his Kafka Office Hours allow for users to process real-time data. As infinite amounts of data stream through an Apache Kafka cluster, users can model the transformations of data and write back to Kafka.

    Lenses SQL Engine takes it a step further with SQL Processors. Not only can you model transformations, you can execute them as well. Users are able to scale, manage and govern their data with DataOps.

    This activates data, allowing Lenses.io customers to process data as it arrives and update the running state automatically.

    Streaming SQL focuses on future data, so businesses can make time critical decisions. Matteo’s presentation outlines the advantages of Lenses Streaming SQL & SQL processors. Watch his video below and then try SQL for yourself using the Lenses Box, a self contained Apache Kafka environment.


    Back to all blogs

    Related Blogs

    Lenses 6.2 Oauth
    Lenses 6.2 Oauth
    Blog

    Lenses 6.2 - Trusting Agents to build & operate event-driven applications

    andrew
    andrew
    By
    Andrew Stevenson
    image
    image
    Blog

    Kafka Migrations Need More Than a Replicator

    Jonas Best Profile Picture
    Jonas Best Profile Picture
    By
    Jonas Best
    kafkaconnections hero banner
    kafkaconnections hero banner
    Blog

    Self-Service Data Replication with K2K - part 1

    Drew Oetzel
    Drew Oetzel
    By
    Drew Oetzel

    Lenses, autonomy in data streaming

    Install now
    Products
    Developer Experience
    Kafka replicator
    Lenses AI
    Kafka Connectors
    Pricing
    Company
    About
    Careers
    Contact
    Solutions by industry
    Financial services
    For engineers
    Docs
    Ask Marios Discourse
    Github
    Slack
    For executives
    Case studies
    Resources
    Blog
    Press room
    Events
    LinkedIn
    Youtube
    Legal
    Terms
    Privacy
    Cookies
    SLAs
    EULA
    © 2026Apache, Apache Kafka, Kafka and associated open source project names are trademarks of the Apache Software Foundation