Chapter 3: Introduction to Microsoft Orleans

By now, you know what distributed applications are and the challenges we face in building them to make them highly available and massively scalable distributed applications with the least latency possible. Distributed systems have the potential for more reliability because of their distributed nature. Well architected distributed applications provide the ability to scale the system quickly in response to the application's demands. This advantage of distributed systems comes with a cost: they are significantly complex to architect, build, and debug. Technology and engineering practices play a key role in building reliable systems. They demand highly skilled engineers. This presents a need for tooling ...

Get Distributed .NET with Microsoft Orleans now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.