Get startedGet started for free

Congratulations!

1. Congratulations!

Wow, we've covered quite a bit during this course and hopefully you've gained a better understanding of streaming data processes, along with batch and queue processes as well. Let's take a few moments and cover some potential next steps to learn more.

2. Next steps

While specific steps will vary based on your background, interests, and goals, here are a couple of options for further research. I'd recommend you learn more about specific data streaming platforms. As mentioned previously, Apache Kafka is extremely popular and is available in a pure open-source version at kafka.apache.org, or as a service from Confluent. For streaming (and other) data processing requirements, you may also consider learning more about Apache Spark. DataCamp offers multiple courses on Spark that should provide a solid foundation for any future use cases you may have. Most importantly, you should try to apply some of your current data processes to a streaming implementation. This can be both on a development or operational side depending on your background. The best way to understand these concepts is to try to implement them. You may also want to work with various consumers of data to understand the importance of data delays and process options for a given situation, based on the requirements. Reading about real-world implementations can help solidify the concepts learned in this course.

3. Thank you!

Finally, if you have any questions or comments about the course, you can often find me in the DataCamp slack channel. I'm happy to help answer questions if I can. Thank you for taking this course and I wish you luck as you learn more about data science and engineering!