Stateful Reactive Concurrent SPAs with SignalR and Akka.NET

Create reactive, near real-time, Single Page Applications (SPAs) that easily handle concurrency using the Actor Model and are not reliant on the database for the storage/retrieval of state. Multi-player online games are a great example, so that's what we'll build in this course.
Course info
Rating
(99)
Level
Intermediate
Updated
November 4, 2015
Duration
2h 34m
Table of contents
Introduction
27m 25s
Description
Course info
Rating
(99)
Level
Intermediate
Updated
November 4, 2015
Duration
2h 34m
Description

The traditional stateless design for web apps can become increasingly troublesome with new classes of web apps and increasing end-user expectations. This traditional approach, where the web application is essentially a stateless front-end and all state is written/read to a database, falls short when we have ever-increasing workloads and requirements for highly responsive, near real-time systems. Add in the requirements for concurrency management, scalability and fault-tolerance, and the traditional approach becomes even less attractive. By combining the features of the Actor Model (Akka.NET) with the capabilities of SignalR and a front-end SPA library, we can more easily create next-generation reactive, stateful, and concurrent SPA web apps. In this course, we'll be using the example of multi-player online games, as these are a great example of reactive concurrency in action.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Azure Function Triggers Quick Start
Intermediate
1h 44m
4 Mar 2017
Working with Data and Schemas in Marten
Intermediate
1h 55m
7 Dec 2016
More courses by Jason Roberts