YoVDO

Stateful Reactive Concurrent SPAs with SignalR and Akka.NET 1

Offered By: Pluralsight

Tags

Akka.NET Courses SignalR Courses Fault Tolerance Courses Scalability Courses Front-end Development Courses Single-Page Applications Courses Actor Model Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

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.

Syllabus

  • Introduction 27mins
  • Building the Player and Game Controller Actors 31mins
  • Integrating Akka.NET with SignalR 32mins
  • Completing the SPA Web User Interface with Knockout 38mins
  • Hosting Game State in a Windows Service 25mins

Taught by

Jason Roberts

Related Courses

Akka.NET Tutorials
YouTube
Actors Can Rule Your DDD World
NDC Conferences via YouTube
Actors Can Rule Your DDD World
NDC Conferences via YouTube
Drinking a River of IoT Data with Akka.NET
NDC Conferences via YouTube
Drinking a River of IoT Data with Akka.NET
GOTO Conferences via YouTube