Save for later
Scala Asynchronous Programming
A good software system should be performant, scalable, and efficient. Along with infrastructure, it depends a lot on the way it’s written. In the course, Scala Asynchronous Programming, you’ll learn how to achieve better performance and scalability by non-blocking and asynchronous code. First, you’ll discover why blocking is not the way to go, you’ll understand why it’s important to write asynchronous code. Then, you’ll explore one of the high level abstractions for writing async code i.e. Scala Futures. By the end of the course, you’ll learn to create Scala Futures and how to handle successful and failed future values. Finally, you’ll learn about the actor model and how it can be used to write async message based systems. You’ll learn the basics of using Akka’s actor model, along with writing message protocols, async communication, supervision strategy. You’ll learn how a shared mutable state is handled in Actors. You’ll also get a basic understanding about routing, mailbox and dispatcher. By the end of this course, you’ll have the knowledge to use Scala Futures or Actor Model for writing scalable and performant software systems.
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Assistant Camera Operator, Graphics, Scala $44k
Risk Management Specialist/Futures Broker $67k
Camera Operator, Graphics, Scala $70k
Full Stack Scala Engineer $76k
Corporate Technology- Scala/Spark/Hadoop Engineer $76k
Quant Futures Trader $79k
Bulk Products and Futures Trader $83k
Developer - Java/Scala $93k
Managed Futures Trader Manager $99k
Managed Futures Trader $99k
Futures Producer $132k
Futures & Derivatives Compliance Attorney $174k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course