# Microsoft Orleans > Build scalable, cloud-native distributed applications with .NET and Orleans. Every documentation page is available as Markdown. Replace the trailing `/` in a page URL with `.md` to retrieve it. For example, https://dotnet.github.io/orleans/docs/implementation/streams-implementation/ becomes https://dotnet.github.io/orleans/docs/implementation/streams-implementation.md. The Documentation Overview section below links to the first three levels of conceptual documentation. ## Documentation Sets - [Abridged documentation](https://dotnet.github.io/orleans/llms-small.txt): a compact version of the documentation for Microsoft Orleans, with non-essential content removed - [Complete documentation](https://dotnet.github.io/orleans/llms-full.txt): the full documentation for Microsoft Orleans ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Documentation Overview - [Orleans documentation](/orleans/docs.md) - [Deploy and operate Orleans](/orleans/docs/deployment.md) - [Orleans analyzer diagnostics](/orleans/docs/diagnostics.md) - [Develop Orleans grains](/orleans/docs/grains.md) - [Event sourcing overview](/orleans/docs/grains/event-sourcing.md) - [Event sourcing configuration](/orleans/docs/grains/event-sourcing/event-sourcing-configuration.md) - [Immediate and delayed event confirmation](/orleans/docs/grains/event-sourcing/immediate-vs-delayed-confirmation.md) - [The journaled grain API](/orleans/docs/grains/event-sourcing/journaledgrain-basics.md) - [Journaled grain diagnostics](/orleans/docs/grains/event-sourcing/journaledgrain-diagnostics.md) - [Log-consistency providers](/orleans/docs/grains/event-sourcing/log-consistency-providers.md) - [Journaled grain state notifications](/orleans/docs/grains/event-sourcing/notifications.md) - [Journaled grain instances and conflicts](/orleans/docs/grains/event-sourcing/replicated-instances.md) - [Grain persistence](/orleans/docs/grains/grain-persistence.md) - [Azure Cosmos DB for NoSQL grain persistence](/orleans/docs/grains/grain-persistence/azure-cosmos-db.md) - [Azure Storage grain persistence](/orleans/docs/grains/grain-persistence/azure-storage.md) - [Amazon DynamoDB grain persistence](/orleans/docs/grains/grain-persistence/dynamodb-storage.md) - [Google Cloud Firestore grain persistence](/orleans/docs/grains/grain-persistence/google-firestore-storage.md) - [Memory grain persistence](/orleans/docs/grains/grain-persistence/memory-storage.md) - [Redis grain persistence](/orleans/docs/grains/grain-persistence/redis-storage.md) - [ADO.NET grain persistence](/orleans/docs/grains/grain-persistence/relational-storage.md) - [Orleans Journaling overview](/orleans/docs/grains/journaling.md) - [Azure Storage providers for Journaling](/orleans/docs/grains/journaling/azure-storage.md) - [Configure Orleans Journaling](/orleans/docs/grains/journaling/configuration.md) - [Use durable state](/orleans/docs/grains/journaling/durable-state.md) - [Operate and troubleshoot Orleans Journaling](/orleans/docs/grains/journaling/operations.md) - [Redis journal storage](/orleans/docs/grains/journaling/redis-journal-storage.md) - [Journaling runtime behavior and consistency](/orleans/docs/grains/journaling/runtime-behavior.md) - [Run Orleans Journaling samples](/orleans/docs/grains/journaling/samples.md) - [Reminders](/orleans/docs/grains/reminders.md) - [Configure Amazon DynamoDB reminders](/orleans/docs/grains/reminders/dynamodb.md) - [Orleans configuration guide](/orleans/docs/host/configuration-guide.md) - [Activation collection and resource management](/orleans/docs/host/configuration-guide/activation-collection.md) - [ADO.NET database configuration](/orleans/docs/host/configuration-guide/adonet-configuration.md) - [Client configuration](/orleans/docs/host/configuration-guide/client-configuration.md) - [Configure ADO.NET providers](/orleans/docs/host/configuration-guide/configuring-ado-dot-net-providers.md) - [Configure .NET garbage collection](/orleans/docs/host/configuration-guide/configuring-garbage-collection.md) - [Google Cloud Firestore providers](/orleans/docs/host/configuration-guide/google-firestore-providers.md) - [Core Orleans configuration options](/orleans/docs/host/configuration-guide/list-of-options-classes.md) - [Local development configuration](/orleans/docs/host/configuration-guide/local-development-configuration.md) - [Serialization configuration in Orleans](/orleans/docs/host/configuration-guide/serialization-configuration.md) - [Serialization customization in Orleans](/orleans/docs/host/configuration-guide/serialization-customization.md) - [Serialization of immutable types in Orleans](/orleans/docs/host/configuration-guide/serialization-immutability.md) - [Serialization in Orleans](/orleans/docs/host/configuration-guide/serialization.md) - [Server configuration](/orleans/docs/host/configuration-guide/server-configuration.md) - [Shut down Orleans silos](/orleans/docs/host/configuration-guide/shutting-down-orleans.md) - [Silo metadata](/orleans/docs/host/configuration-guide/silo-metadata.md) - [Background services and startup tasks](/orleans/docs/host/configuration-guide/startup-tasks.md) - [Typical Orleans configurations](/orleans/docs/host/configuration-guide/typical-configurations.md) - [Orleans observability](/orleans/docs/host/monitoring.md) - [Client diagnostic events](/orleans/docs/host/monitoring/client-error-code-monitoring.md) - [Orleans metrics catalog](/orleans/docs/host/monitoring/metrics-catalog.md) - [Monitor Orleans metrics](/orleans/docs/host/monitoring/metrics.md) - [Interpret Orleans observability signals](/orleans/docs/host/monitoring/signals.md) - [Silo diagnostic events](/orleans/docs/host/monitoring/silo-error-code-monitoring.md) - [Orleans symptom and signal catalog](/orleans/docs/host/monitoring/troubleshooting-symptom-catalog.md) - [Troubleshoot Orleans incidents](/orleans/docs/host/monitoring/troubleshooting.md) - [Orleans how-to guides](/orleans/docs/how-to.md) - [Orleans runtime architecture](/orleans/docs/implementation.md) - [Persistent stream pulling architecture](/orleans/docs/implementation/streams-implementation.md) - [Azure Queue stream implementation](/orleans/docs/implementation/streams-implementation/azure-queue-streams.md) - [Orleans security](/orleans/docs/security.md) - [Streaming with Orleans](/orleans/docs/streaming.md) - [Orleans tutorials and samples](/orleans/docs/tutorials-and-samples.md)