Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Drinking a River of IoT Data with Akka.NET

NDC Conferences via YouTube

Overview

Explore the challenges and solutions of processing massive IoT data streams using Akka.NET in this comprehensive conference talk. Dive into the actor model and its implementation in Akka.NET, learning how it simplifies stateful code development, scaling, and resilience. Discover strategies for handling millions of connected devices, overcoming traditional scaling bottlenecks, and leveraging parallelism. Gain insights into the actor system, hierarchy, and fault tolerance through supervision. Examine practical development ideas, including character actors, connection situations, and threshold management. Understand the importance of data normalization, timestamp correction, and gap filling in IoT stacks. Learn about Akka.Persistence for system recovery and explore deployment considerations. No prior Akka.NET knowledge required.

Syllabus

Intro
Actor model: the origin
What happened in 2015?
Classic scaling can't keep up
Free lunch was over
Parallelism is the salvation
Amdahl's Law
Can actor models help?
Messages
The Actor System
The actor hierarchy
Fault Tolerance - Supervision
General development ideas
Character Actor
Connection situation
Momentary threshold
Periodic threshold
Your typical loT stack
Why Normalization?
Timestamp correction & buckets
Gap filling
Akka. Persistence
After a system restart
Start learning
Deployment
Conclusion

Taught by

NDC Conferences

Reviews

Start your review of Drinking a River of IoT Data with Akka.NET

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.