Skip to main content

Streaming Concepts

Learn about the difference between batching and streaming, scaling streaming systems, and real-world applications.

Start Course for Free
2 Hours16 Videos47 Exercises3750 XP

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).

Loved by learners at thousands of companies

Course Description

Streaming is a huge aspect of the data world right now and is being used by nearly every industry from manufacturing to healthcare. Would you like to learn more about the general concepts behind data pipelines and how the processes work?

This course provides a general introduction to streaming concepts including batching, queuing, and stream processing along with where they fit into data processing frameworks. It covers real-world examples of how streaming is implemented in production. It is designed as a general introduction to these concepts and does not require an extensive background in data processing.

  1. 1

    Methods for processing data


    In this chapter, you’ll be given an introduction to basic concepts in batch data processing, revolving around implementation, scaling, and potential challenges during use.

    Play Chapter Now
    Intro to batch processing
    50 xp
    Batch characteristics
    100 xp
    Batch ordering
    100 xp
    Scaling batch processing
    50 xp
    On the scale
    100 xp
    Horizontally opposed
    50 xp
    Batch issues
    50 xp
    Batch problems
    50 xp
    Batch scenarios
    100 xp


hadrien-d4e73b49-bc29-46b7-a485-2f598f38e3b9Hadrien Lacroixkelsey-5baddbe4-f1f2-49b6-ad1b-7e3343419738Kelsey McNeillie


Data Engineering for Everyone
Mike Metzger Headshot

Mike Metzger

Data Engineer Consultant @ Flexible Creations

Mike is a consultant focusing on data engineering and analysis using SQL, Python, and Apache Spark among other technologies. He has a 20+ year history of working with various technologies in the data, networking, and security space.
See More

What do other learners have to say?

I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.

Devon Edwards Joseph
Lloyds Banking Group

DataCamp is the top resource I recommend for learning data science.

Louis Maiden
Harvard Business School

DataCamp is by far my favorite website to learn from.

Ronald Bowers
Decision Science Analytics, USAA