We may earn an affiliate commission when you visit our partners.
Big Data LDN

Big Data LDN 2019 | Building Stream Processing Applications with Apache Kafka Using KSQL | Robin Moffatt

Read more

Big Data LDN 2019 | Building Stream Processing Applications with Apache Kafka Using KSQL | Robin Moffatt

Apache Kafka is a de facto standard streaming data processing platform, being widely deployed as a messaging system, and having a robust data integration framework (Kafka Connect) and stream processing API (Kafka Streams) to meet the needs that common attend real-time message processing. But there's more! KSQL is a declarative, SQL-like stream processing language that lets you easily define powerful stream-processing applications. What once took some moderately sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax. Filtering one stream of data into another, creating derived columns, even joining two topics together‚ it's all possible with KSQL. Watch Robin Moffatt's talk for a thorough overview of KSQL. There'll be plenty of live coding on streaming data to clearly illustrate KSQL's awesome power!

This course is no longer available. Find a similar course by searching these:
apache kafka stream processing big data ksql data integration messaging system

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops skills and knowledge in using SQL to describe and manage streaming data
Taught by Big Data LDN, recognized experts in big data processing and stream processing
Examines Apache Kafka, a widely-deployed standard for stream processing
Provides hands-on coding examples to illustrate KSQL's capabilities
May require additional knowledge and experience in stream processing

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Building Stream Processing Applications with Apache Kafka Using KSQL. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Building Stream Processing Applications with Apache Kafka Using KSQL will develop knowledge and skills that may be useful to these careers:
Data Engineer
Apache Kafka is an open-source stream processing platform. Data Engineers may use Apache Kafka as a messaging system in their data pipelines. KSQL is an SQL-like stream processing language that may be easier to learn for Data Engineers who are familiar with SQL. This course may help Data Engineers build stream processing applications using Apache Kafka with KSQL.
Data Architect
Apache Kafka is an open-source stream processing platform. Data Architects may design data pipelines using Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Data Architects who are familiar with SQL. This course may help Data Architects design stream processing applications using Apache Kafka with KSQL.
Software Engineer
Apache Kafka is an open-source stream processing platform. Software Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Software Engineers who are familiar with SQL. This course may help Software Engineers build stream processing applications using Apache Kafka with KSQL.
Full-Stack Developer
Apache Kafka is an open-source stream processing platform. Full Stack Developers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Full Stack Developers who are familiar with SQL. This course may help Full Stack Developers build stream processing applications using Apache Kafka with KSQL.
Data Scientist
Apache Kafka is an open-source stream processing platform. Data Scientists who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Data Scientists who are familiar with SQL. This course may help Data Scientists build stream processing applications using Apache Kafka with KSQL.
Data Analyst
Apache Kafka is an open-source stream processing platform. Data Analysts who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Data Analysts who are familiar with SQL. This course may help Data Analysts build stream processing applications using Apache Kafka with KSQL.
Database Administrator
Apache Kafka is an open-source stream processing platform. Database Administrators who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Database Administrators who are familiar with SQL. This course may help Database Administrators build stream processing applications using Apache Kafka with KSQL.
Business Intelligence Analyst
Apache Kafka is an open-source stream processing platform. Business Intelligence Analysts who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Business Intelligence Analysts who are familiar with SQL. This course may help Business Intelligence Analysts build stream processing applications using Apache Kafka with KSQL.
Machine Learning Engineer
Apache Kafka is an open-source stream processing platform. Machine Learning Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Machine Learning Engineers who are familiar with SQL. This course may help Machine Learning Engineers build stream processing applications using Apache Kafka with KSQL.
Cloud Architect
Apache Kafka is an open-source stream processing platform. Cloud Architects who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Cloud Architects who are familiar with SQL. This course may help Cloud Architects build stream processing applications using Apache Kafka with KSQL.
DevOps Engineer
Apache Kafka is an open-source stream processing platform. DevOps Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for DevOps Engineers who are familiar with SQL. This course may help DevOps Engineers build stream processing applications using Apache Kafka with KSQL.
Systems Engineer
Apache Kafka is an open-source stream processing platform. Systems Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Systems Engineers who are familiar with SQL. This course may help Systems Engineers build stream processing applications using Apache Kafka with KSQL.
Network Engineer
Apache Kafka is an open-source stream processing platform. Network Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Network Engineers who are familiar with SQL. This course may help Network Engineers build stream processing applications using Apache Kafka with KSQL.
Security Engineer
Apache Kafka is an open-source stream processing platform. Security Engineers who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Security Engineers who are familiar with SQL. This course may help Security Engineers build stream processing applications using Apache Kafka with KSQL.
Data Integration Specialist
Apache Kafka is an open-source stream processing platform. Data Integration Specialists who work on big data systems may use Apache Kafka as a messaging system. KSQL is an SQL-like stream processing language that may be easier to learn for Data Integration Specialists who are familiar with SQL. This course may help Data Integration Specialists build stream processing applications using Apache Kafka with KSQL.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser