UPDATE: Corrected date of talk.
On Wednesday I gave a talk at the Build 2014 conference on how we used the Project “Orleans” technology from Microsoft Research to build the cloud services that power Halo experiences.
Project “Orleans” is the result of work done in Microsoft Research to simplify the development of distributed systems by offering a programming model and runtime that embrace the Actor Model and enable developers to better reason about scalable, distributed concurrency. The result is increased developer productivity and services that scale well by default.
We’ve talked about this at some level before in videos and in other presentations but this talk was different for two reasons: First, we went into a lot more depth including showing code examples and detailing some of the unique benefits of the “Virtual” actor concept in “Orleans”. Second, we released a public preview of “Orleans” enabling folks to download it, play with it and give feedback to the development team.
I would love to talk more about this but before I do I’d love for folks to watch the video, download “Orleans”, play with the samples and engage in discussions on Codeplex. As I see the discussions evolve I will tailor future blog posts to address things I see.
- Build Talk Video: http://channel9.msdn.com/Events/Build/2014/3-641
- Announcement: http://blogs.msdn.com/b/dotnet/archive/2014/04/02/available-now-preview-of-project-orleans-cloud-services-at-scale.aspx
- Get Orleans Here: http://aka.ms/orleans
- Samples Repository: https://orleans.codeplex.com/
Looking forward to seeing what cool things folks build with Orleans! Based on the current conversations I’ve been seeing on Twitter, it looks like I’m going to start working on a post to talk more about the programming model or Orleans.