Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Project Orleans - Oredev 2014

Project Orleans - Oredev 2014

This talk will do a deep dive into Project Orleans, a runtime and programming model for building distributed systems, based on the actor model. This session will go over the basics of the actor model, and the Orleans implementation of it. It will include an overview of the programming model, and patterns and best practices on how to architect distributed state-full systems using Orleans.

Caitie McCaffrey

November 05, 2014
Tweet

More Decks by Caitie McCaffrey

Other Decks in Programming

Transcript

  1. Orleans “Orleans is a runtime and programming model for building

    distributed systems, based on the actor model”
  2. The Actor Model A framework & basis for reasoning about

    concurrency A Universal Modular Actor Formalism for Artificial Intelligence ! Carl Hewitt, Peter Bishop, Richard Steiger (1973)
  3. Programming Model • .NET Framework! • Actor Interfaces! • Promises!

    • Actor References • Turns • Persistence
  4. Programming Model • .NET Framework • Actor Interfaces • Promises

    • Actor References! • Turns • Persistence
  5. Programming Model • .NET Framework • Actor Interfaces • Promises

    • Actor References • Turns! • Persistence
  6. Summary • Actor Model • Orleans is a Framework &

    Runtime for building distributed systems using the Actor Model • Orleans Solves hard Distributed Systems Problems for You • Developer Productivity