Summary
In this chapter, we introduced some of the engineering fundamentals of Orleans. We learned about the Orleans dashboard, its features, and the APIs available, which can be used to understand what is happening in your application. Using Microsoft.Orleans.TestingHost
, we saw how our Distel application can be unit tested to identify issues upfront before shipping the code for E2E testing and production. We also learned how to enable real-time telemetry, using which you will be able to derive data-driven insights and conduct monitoring to detect anomalies and raise alerts.
In the next chapter, we'll learn about advanced concepts in Orleans such as streaming, heterogeneous silos, and grain interface versioning.