Skip to content
UdemyScalaPaid courseExpert levelCertificate

Practical Reactive Streams with Akka and Java (Udemy.com)

Learn how to build asynchronous, non-blocking reactive streams with back-pressure - a really practical hands-on course

Created by: Matt Greencroft

Last updated October 2021

icon
What you will learn

  • What are reactive streams and when should you use them
  • How to build asynchronous, non-blocking, reative streams with back-pressure
  • The Akka Streams API and GraphDSL
  • How to correctly implement asynchronous boundaries and parallelism
  • How to integrate Akka Actors into reactive streams

icon
Course Description

This course builds on the "Practical Java concurrency with the Akka Actor Model" course and will extend your knowledge of using the actor model with Akka and Java to create reactive streams.

Reactive Streams are an essential tool in building real-world concurrent applications with the actor model – they allow us to build more complex processing scenarios, deal with varying data loads effectively, and provide the foundation for connecting our applications to external systems (which is covered in the Akka Http course).

For developers new to this technology it can be tough to get started, so in this course we cover everything from scratch. We build up the knowlege step by step, meaning you'll have no problems following along and understanding everything we do.

The course is full of practical real-world scenarios – we’ll be taking the blockchain mining application that we built in the Practical Java concurrency with the Akka Actor Model course a few steps further to make it even more realistic.

Please note that although Akka is built in Scala, no Scala knowledge is needed for this course - the course covers Akka with Java and we won't be writing any Scala code.

This course covers the newer Akka Typed API only.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Matt Greencroft

Having worked for over 20 years as a professional programmer, mainly in banking, Matt now teaches for Virtual Pair Programmers. His specialist areas are advanced Java, Spring Framework, Kotlin and Akka.


Outside of work, Matt enjoys cycling, but prefers going downhill to uphill, and he also plays the piano… very badly.

icon
More courses by Matt Greencroft

$89.99

$11.99

$11.99

$69.99

$64.99

$74.99

icon
More Scala courses

Free

$39.99

$74.99

$74.99

$39.99

$11.99

icon
Reviews

4.6

200 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 3/8/2024

I used this to better my understanding of Akka.Net Streams, very helpful

By David Pinholster on 4/4/2023

Very good, powerful tools!

By Chris LaCount on 2/7/2023

Great course and felt that the knowledge was easily explained and attainable.

By Ivan Budzel on 1/22/2023

some important concepts missed as join for example

By Phanindra Vuppalapati on 4/27/2022

The course is good . Can we have some examples on Alpakka. As i feel it is built on top of streams and that is just an extension

By Jason Morris on 9/24/2021

So far, so good. We'll if it holds up. So far, it's better than Lighbend's Akka Streams course.

By Aditya Ghuwalewala on 5/22/2021

Very systematic and step by step explanation of the concepts. Really good

By Gary Janes on 1/6/2021

Excellent examples and clearly explained. Very much looking forward to the Akka Http course

By Mithun Kini on 8/23/2020

Instructor is very knowledgeable and concepts are clearly explained. I have subscribed both Akka Actor and Akka Streams. Cheers!

By Sai Kiran on 7/29/2020

This is the best course to learn Akka streams. . I'm loving it so far, Matt is the best processor in explaining the complex concepts in the simple way

Showing all 10 reviews on CourseDuck

Read all 200 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100