Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Advanced Data and Stream Processing with Microsoft TPL Dataflow

via Pluralsight

Write review

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access


Writing a highly parallel application is tricky, but it doesn't have to be; with the proper tools it can be significantly simplified. In this course, Advanced Data and Stream Processing with Microsoft TPL Dataflow, you will learn how to take advantage of both the data flow programming model and the actor model implemented in Microsoft TPL Dataflow to write systems capable of quickly processing hundreds of gigabytes of data. First, you will explore the architectural principles of TPL Dataflow, including some of the pitfalls of abstraction over executed code-blocks. Next, you will use blocks to construct production-grade workflows with proper error handling and monitoring. Finally, you will learn how the imperative approach to execution logic makes parallelizing and performance optimization a breeze. Finishing this course will give you a unique tool to write systems that can handle large amounts of data, or even just high-performance systems that take advantage of all the processing power available on the machine without sacrificing code readability and reuse.

Taught by

Szymon Warda

Reviews

4.1 rating at Pluralsight based on 65 ratings

Start your review of Advanced Data and Stream Processing with Microsoft TPL Dataflow

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.