In this session, you will learn to build and deploy distributed systems and actor clustering by combining the power of Akka.Net, the flexibility of F# Remoting, and the simplicity of Docker containers. The combination of these technologies enhances the effects of F# “code-quotation”, which allows the deployment of arbitrary Actors into remote Actor-Systems. You will learn how to implemented Actor Clustering levering Docker containers for easy deployment.
Docker is the new shining star in the dev-ops world. It allows you to easily deploy images to any OS running Docker, while providing an isolated environment for the applications running inside the container image.
Akka.Net is a framework to build concurrent, resilient, distributed and scalable software systems. The cluster feature lets you distribute your Actors across multiple machines to achieve load balancing, fail-over and the ability to scale up and out. F# is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. During this session we will build and deploy an Actor Cluster to remote deploy arbitrary Actors using Docker and F#.
Speaker: Riccardo Terrell
Riccardo Terrell is a well-seasoned software engineer and Microsoft MVP who is passionate about functional programming. He is active in the F# community and started the DC F# user’s group. He is currently working at Statmuse on NPL in F#, and is authoring a book on developing highly-scalable systems applying the functional paradigm in F# & C#. Riccardo believes in polyglot programming as a mechanism for finding the right tool for the job, and likes to describe himself as a functional guy living in an imperative world.
5:30-6:00 - Welcome/Food
6:00-6:15 - Announcements
6:15-7:45 - Presentation
7:45-8:00 - Give-aways
Thank you to the August Main Meeting sponsor!