Keystone Classifieds>Keystone Online Courses>Programming Reactive Systems

Programming Reactive Systems

About this Course

Reactive programming is a set of techniques for implementing scalable, resilient and responsive systems as per the Reactive Manifesto. Such systems are based on asynchronous message-passing, and their basic building-blocks are event handlers. This course teaches how to implement reactive systems in Scala and Akka by using high-level abstractions, such as actors, asynchronous computations, and reactive streams. You will learn how to: - use, transform and sequence asynchronous computations using Future values - write concurrent reactive systems based on Actors and message passing, using untyped Akka and Akka Typed - design systems resilient to failures - implement systems that can scale out according to a varying workload - transform and consume infinite and intermittent streams of data with Akka Stream in a non-blocking way - understand how back-pressure controls flows of data

Created by: École Polytechnique Fédérale de Lausanne


Related Online Courses

\"Software Creation: Version Control, Debugging, Object Design\" is concise yet comprehensive course designed to introduce the foundational elements of modern software development. Focused on the... more
Welcome to the \"Fundamentals of VueJS\" course, a comprehensive journey into the world of Vue.js, a versatile and progressive JavaScript framework for building modern web applications. This course... more
In a post-pandemic world, companies across the globe are constantly looking to expand and grow their businesses. Mergers and Acquisitions (M&A) offers many ways to achieve this goal. Through this... more
Every organization needs to perform crucial functions in a repeatable and reliable way, and to do that it needs Standard Operating Procedures. The main purpose of Standard Operating Procedures is... more
Master the essentials of networking with the CompTIA Network+ (N10-009) Crash Course. This fast-paced, comprehensive course is designed to prepare you for the Network+ certification by equipping... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL