Sunday 10th July, 2016
10:00am to 5:00pm
Workshop is at the Smith Memorial Student Union building on the 2nd floor in room 294 - Floorplans -> https://www.pdx.edu/floorplans/s...
Akka.NET is the future for building distributed systems in C#, F#, and .NET. In this workshop you will learn how to use Akka.NET actors to build fault tolerant, distributed systems using techniques like clustering, sharding, network failure detection, and more!
In this workshop you will learn:
The CAP theorem and how to actually use it in practice;
Dynamo-style clustering and how to use them to build systems that are partition tolerant and highly available;
Network programming with sockets;
Akka.Remote and using it for location transparency and network failure detection;
Akka.Cluster and its capabilities; and
Building stateful services using Akka.Cluster.Sharding to transparently distribute and recover data across the cluster.
This is an all-day workshop and it will be taught in C#. This is a concept-heavy course.
Introduction to Distributed Systems with Akka.Remote
10:00 Akka.Remote Capabilities and Best Practices
11:00 System Design and Network Failure Detection + Recovery Techniques
Advanced Distributed Systems with Akka.Cluster
2:00 Akka.Cluster Concepts and Capabilities
2:30 Akka.Cluster Service Design Best Practices
4:45 Wrap up & summary.
Founder and CTO @Petabridge . Breaking hearts, codebases. .NET / Cassandra / @AkkaDotNet / Win32 / and lots of random OSS.
Sign in to add slides, notes or videos to this session