YoVDO

Representing IoT Systems with the Actor Model and Akka.NET 1

Offered By: Pluralsight

Tags

Akka.NET Courses Distributed Systems Courses Fault Tolerance Courses Scalability Courses Reactive Programming Courses Actor Model Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
There will be over 20 billion connected things in use by 2020. This course will teach you why the Actor Model and Akka.NET is a good fit for representing IoT systems that support reactive, concurrent, scalable, distributed, and fault tolerant apps.

Traditional programming techniques can fall short when trying to represent IoT devices and systems due to the the need for concurrency management, scalability, reactivity, distribution, and fault tolerance. In this course, Representing IoT Systems with the Actor Model and Akka.NET 1, you will learn how to model Internet of Things devices as actors with Akka.NET. First, you will learn why the Actor Model and Akka.NET is a good fit for IoT systems. Next, you will explore how to model devices as actors and organize actors into groups and supervision hierarchies. Finally, you will discover how to model the querying of device actors as separate actor instances. By the end of this course, you will know how to design and implement actors that represent real-world connected devices in IoT scenarios and take advantage of the built-in features of Akka.NET such as concurrency management and fault tolerance.

Syllabus

  • Course Overview 1min
  • Designing the Actor Model System 14mins
  • Developing an Actor to Represent an IoT Temperature Sensor Device 26mins
  • Creating, Grouping, and Supervising Temperature Sensor Actors 24mins
  • Managing Sensor Groups and Registering New Temperature Sensors 19mins
  • Querying Temperature Sensor Actor Data 34mins
  • Implementing a Simple Console Actor System Host 14mins

Taught by

Jason Roberts

Related Courses

Building Concurrent Applications with the Actor Model in Akka.NET
Pluralsight
Building Distributed Systems with Akka.NET Clustering
Pluralsight
Building Reactive Concurrent WPF Applications with Akka.NET
Pluralsight
Implementing Logging and Dependency Injection in Akka.NET
Pluralsight
Improving Message Throughput in Akka.NET
Pluralsight