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.