
Microsoft Orleans is a framework designed to simplify the development of robust, scalable distributed applications by implementing the Virtual Actor model. In Orleans, actors—called Grains—are logical entities that always exist, are uniquely addressable, and communicate asynchronously, enabling high concurrency without lock-based synchronization. Grains are hosted in Silos, which can be clustered for scalability and fault tolerance, allowing applications to scale from a single server to globally distributed cloud services. This architecture powers many real-world systems, including Skype, Xbox Game Studios, and various Azure services.
Alan P. Barber is a Software Developer and Computer Scientist. Alan has been involved in software development professionally for over a decade and as a hobbyist programmer going on more than 25 years. He currently works as a principal consultant for Improving where he works with clients to find solutions to their difficult problems. Since 2014 Alan has been on the board of The Central Ohio .Net Developers Group. He has several active OSS projects which he develops on the side. When not diving into cool new technology, Alan can be found spending time with his wife going out on the town for foodie adventures or playing with his kid. You can follow him on twitter @alanbarber or visit his website http://alanbarber.com/ where he occasionally blogs.