# Platform Administration and Architecture > XP documentation for developers, in English, version 9.1. - Product: XP - Audience: Developers - Language: English - Version: 9.1 - Status: Previous version - Canonical URL: https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture ## Architecture and roles - [Architecture and roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/architecture-and-roles.md): Introduction and links to the Sitecore architecture and roles documentation. - [Architecture overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/architecture-overview.md): Overview of the three major Sitecore Experience architectural elements: Manager (XM), Platform (XP) and Commerce (XC). - [Session state overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/session-state-overview.md): Overview of the Sitecore Experience Platform Private and Shared Session States. - [Search and indexing overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/search-and-indexing-overview.md): Overview of the three Sitecore Experience Platform search frameworks: Content, xConnect and Commerce Search. - [Roles overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/roles-overview.md): Overview of the more than 50 Sitecore logical roles organized by product, type and combination. ### Experience Manager roles - [Experience Manager roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-manager-roles.md): Links to Experience Manager roles. - [Experience Manager application roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-manager-application-roles.md): Links to Sitecore Experience Manager application roles. - [Content Delivery (CD)](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-delivery--cd-.md): Overview of Sitecore Content Delivery supported infrastructure, references, scaling, and privacy and security. - [Content Management (CM)](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-management--cm-.md): Overview of Sitecore Content Management supported infrastructure, references, scaling, and privacy and security. - [Content Publishing (Publishing)](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-publishing--publishing-.md): Introduction to Sitecore Content Publishing supported infrastructure, references, scaling, and privacy and security. - [Sitecore Identity Server](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-identity-server.md): Introduction to Sitecore Identity Server supported infrastructure, references, scaling, and privacy and security. - [Experience Manager storage roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-manager-storage-roles.md): Links to Experience Manager storage roles. - [Web database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/web-database.md): Overview of Sitecore Web database supported infrastructure, references, scaling, and privacy and security. - [Master database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/master-database.md): Overview of Sitecore Master databases supported infrastructure, references, scaling, and privacy and security. - [Core database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/core-database.md): Overview of Sitecore Core database supported infrastructure, references, scaling, and privacy and security. - [Security database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/security-database.md): Overview of Sitecore Security database supported infrastructure, references, and privacy and security. - [Private Session State Store](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/private-session-state-store.md): Overview of Sitecore Private Session State Store supported infrastructure, references, and privacy and security. - [Shared Session State Store](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/shared-session-state-store.md): Overview of Sitecore Shared Session State Store supported infrastructure, references, and privacy and security. - [Forms database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/forms-database.md): Overvew of Sitecore Forms database supported infrastructure, references, scaling, and privacy and security. - [Experience Manager indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-manager-indexes.md): Links to Experience Manager indexes. - [Web index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/web-index.md): Overview of Sitecore Web index supported infrastructure, references, and privacy and security. - [Master index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/master-index.md): Introduction to Sitecore Master index supported infrastructure, references, and privacy and security. - [Core index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/core-index.md): Overview of Sitecore Core index supported infrastructure, references, and privacy and security. ### Experience Platform roles - [Experience Platform roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-platform-roles.md): Links to Sitecore Experience Platform Application and Storage roles and indexes. - [Experience Platform application roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-platform-application-roles.md): Links to Sitecore Experience Platform application roles. - [xConnect Collection service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xconnect-collection-service.md): Overview of Sitecore xConnect Collection supported infrastructure, references, scaling, and privacy and security. - [xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xconnect-collection-search-service.md): Overview of Sitecore xConnect Collection Search supported infrastructure, references, scaling, and privacy and security. - [xConnect Search Indexer](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xconnect-search-indexer.md): Overview of Sitecore xConnect Search Indexer supported infrastructure, references, scaling, and privacy and security. - [Marketing Automation Engine](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/marketing-automation-engine.md): Overview of Sitecore Marketing Automation Engine supported infrastructure, references, scaling, and privacy and security. - [Marketing Automation Operations service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/marketing-automation-operations-service.md): Overview of Sitecore Marketing Automation Operations supported infrastructure, references, scaling, and privacy and security. - [Marketing Automation Reporting service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/marketing-automation-reporting-service.md): Overview of Sitecore Marketing Automation Reporting supported infrastructure, references, scaling, and privacy and security. - [xDB Processing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-processing.md): Overview of Sitecore xDB Reporting supported infrastructure, references, scaling, and privacy and security. - [xDB Reporting service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-reporting-service.md): Overview of Sitecore xDB Reporting supported infrastructure, references, scaling, and privacy and security. - [Reference Data service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/reference-data-service.md): Overview of Sitecore Reference Data supported infrastructure, references, scaling, and privacy and security. - [EXM Dispatch](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/exm-dispatch.md): Overview of Sitecore EXM Dispatch supported infrastructure, references, scaling, and security and privacy. - [Universal Tracker Processing service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/universal-tracker-processing-service.md): Overview of Sitecore Universal Tracker Processing supported infrastructure, references, scaling, and privacy and security. - [Universal Tracker Collection service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/universal-tracker-collection-service.md): Overview of Sitecore Universal Tracker Collection supported infrastructure, references, scaling, and privacy and security. - [Sitecore Cortex Processing Engine](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-processing-engine.md): Introduction and links to to Sitecore Application roles. - [Sitecore Cortex Reporting service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-reporting-service.md): Overview of Sitecore Cortex Reporting supported infrastructure, references, and scaling. - [Sitecore Cortex Processing Table Storage service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-processing-table-storage-service.md): Overview of Sitecore Cortex Processing Table Storage supported infrastructure, references, and scaling. - [Sitecore Cortex Processing Blob Storage service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-processing-blob-storage-service.md): Overview of Sitecore Cortex Processing Blob Storage supported infrastructure, references, and scaling. - [Experience Platform storage roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-platform-storage-roles.md): Introduction and links to Experience Platform storage roles. - [xDB Collection database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-collection-database.md): Overview of Sitecore xDB Collection database supported infrastructure, references, and privacy and security. - [xDB Processing Pools database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-processing-pools-database.md): Overview of xDB Processing Pools database supported infrastructure, references, and privacy and security. - [xDB Processing Tasks database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-processing-tasks-database.md): Overview of Sitecore xDB Processing Tasks database supported infrastructure, references, and privacy and security. - [xDB Reference Data database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-reference-data-database.md): Overview of Sitecore xDB Reference Data database supported infrastructure, references, privacy and security, and database structure and settings. - [xDB Reporting database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-reporting-database.md): Overview of Sitecore xDB Reporting database supported infrastructure, references, and privacy and security. - [EXM database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/exm-database.md): Overview of Sitecore EXM database supported infrastructure, references, and privacy and security. - [Message Bus](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/message-bus.md): Overview of Sitecore Message Bus supported infrastructure, references, scaling, and privacy and security. - [Marketing Automation database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/marketing-automation-database.md): Overview of Sitecore Marketing Automation database supported infrastructure, references, and scaling and security. - [Sitecore Cortex Processing Storage](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-processing-storage.md): Overview of Sitecore Cortex Processing Storage supported infrastructure, references, and privacy and security. - [Sitecore Cortex Processing Tasks database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-cortex-processing-tasks-database.md): Overview of Sitecore Cortex Processing Tasks database supported infrastructure, references, and privacy and security. - [Universal Tracker database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/universal-tracker-database.md): Overview of Sitecore Universal Tracker database supported infrastructure, references, scaling, and privacy and security. - [Experience Platform indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-platform-indexes.md): Introduction and links to Experience Platform indexes. - [xDB index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xdb-index.md): Overview of Sitecore xDB index supported infrastructure, references, and privacy and security. - [FXM Master index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/fxm-master-index.md): Overview of Sitecore FXM Master index supported infrastructure, references, and privacy and security. - [FXM Web index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/fxm-web-index.md): Overview of Sitecore FXM Web index supported infrastructure, references, and privacy and security. - [Master Marketing Assets index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/master-marketing-assets-index.md): Overview of Sitecore Master Marketing Assets index supported infrastructure, references, and privacy and security. - [Web Marketing Assets index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/web-marketing-assets-index.md): Overview of Sitecore Web Marketing Assets index supported infrastructure, references, and privacy and security. - [Master Marketing Definitions index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/master-marketing-definitions-index.md): Overview of Sitecore Master Marketing Definitions index supported infrastructure, references, and privacy and security. - [Web Marketing Definitions index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/web-marketing-definitions-index.md): Overview of Sitecore Web Marketing Defitions index supported infrastructure, references, and privacy and security. - [Suggested Test index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/suggested-test-index.md): Overview of Sitecore Suggested Text index supported infrastructure, references, and privacy and security. - [Testing index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/testing-index.md): Overview of Sitecore Testing index supported infrastructure, references, and privacy and security. ### Experience Commerce roles - [Experience Commerce roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-commerce-roles.md): Links to Sitecore Experience Commerce roles. - [Experience Commerce application roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-commerce-application-roles.md): Links to Experience Commerce application roles. - [Authoring](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/authoring.md): Overview of Sitecore Authoring supported infrastructure, references, scaling, and privacy and security. - [BizFX](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/bizfx.md): Overview of Sitecore BizFX supported infrastructure, references, and privacy and security. - [DevOps](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/devops.md): Overview Sitecore DevOps supported infrastructure, references, scaling, and privacy and security. - [Minions](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/minions.md): Overview of Sitecore Minions supported infrastructure, references, scaling, and privacy and security. - [Shops](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/shops.md): Overview of Sitecore Shops supported infrastructure, references, scaling, and privacy and security. - [Identity Server](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/identity-server.md): Introduction to Sitecore Identity Server that validates access to BizFX and is used by Sitecore Experience Commerce. - [Experience Commerce storage roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-commerce-storage-roles.md): Links to Experience Commerce storage roles. - [Global database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/global-database.md): Overview of Sitecore Global database supported infrastructure, references, and privacy and security. - [Shared Environments database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/shared-environments-database.md): Overview of Sitecore Shared Environments database supported infrastructure, references, and privacy and security. - [Experience Commerce indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-commerce-indexes.md): Links to Experience Commerce indexes. - [Catalog Items Scope index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/catalog-items-scope-index.md): Overview of Sitecore Catalog Items Scope index supported infrastructure, references, and privacy and security. - [Customers Scope index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/customers-scope-index.md): Overview of Sitecore Customers Scope index supported infrastructure, references, and privacy and security. - [Orders Scope index](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/orders-scope-index.md): Overview of Sitecore Orders Scope index supported infrastructure, references, and privacy and security. ### Connectors - [Connectors](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/connectors.md): Links to the Sitecore Data Exchange Framework Remote Client. - [Data Exchange Framework Remote Client](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/data-exchange-framework-remote-client.md): Guide to Sitecore Data Exchange Framework Remote Client supported infrastructure, reference roles and security. ### Cloud Services - [Cloud Services](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/cloud-services.md): Links to Sitecore Cloud Services. - [Device Detection](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/device-detection.md): Introduction to the Sitecore Device Detection role referenced by Content Delivery and Content Management. - [Email Cloud](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/email-cloud.md): Introduction to the Email Cloud service referenced by Content Management and EXM Dispatch. - [IP Geolocation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/ip-geolocation.md): Introduction to the Sitecore IP Geolocation role referenced by Content Management and Content Delivery. ## Data flows and processes - [Data flows and processes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/data-flows-and-processes.md): Introduction to understanding the relationships between Sitecore roles, the data flows, and the process initiators. ### Experience Manager data flows - [Experience Manager data flows](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-manager-data-flows.md): Introduction to the Experience Manager data flows and business processes. - [Content Management](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-management.md): Learn how the Sitecore Content Management role interacts with the Core and Master databases. - [Publishing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/publishing.md): Overview of the Sitecore publishing operations and how indexes are updated. - [Content Delivery](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-delivery.md): Overview of the part that the Sitecore Content Delivery role plays in delivering personalized content and experiences. - [Tracking and personalization](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/tracking-and-personalization.md): Overview of how Sitecore tracks visitors and stores their data stored to create personalize content and experiences. - [Forms management](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/forms-management.md): Overview of the Sitecore Forms management system for creating and publishing forms and managing form submissions. - [Authentication and authorization](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/authentication-and-authorization.md): Overview of Sitecore authentication and authorization with security domains and federated authentication. - [Data exchange and synchronization](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/data-exchange-and-synchronization.md): Overview of using the Sitecore Data Exchange Framework to synchronize content between endpoints. ### Experience Platform data flows - [Experience Platform data flows](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-platform-data-flows.md): Introduction to the data flows and processes of Sitecore Experience Platform. - [Collecting experience data](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/collecting-experience-data.md): Overview of how Sitecore works with marketing metadata, contacts and interactions, and non-Sitecore websites. - [Indexing and segmentation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/indexing-and-segmentation.md): Overview of how Sitecore contacts and interactions are indexed and queried. - [Processing and aggregation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/processing-and-aggregation.md): Overview of live and historical data aggregation in Sitecore using distributed processing. - [Analytics and reporting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/analytics-and-reporting.md): Overview of the Sitecore Experience Platform analytics and reporting applications. - [Email marketing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/email-marketing.md): Overview of the Sitecore email campaign management and dispatch processes including reputation handling. - [Marketing automation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/marketing-automation.md): Overview of Sitecore Marketing Automation and the associated high-level data flows and processes. ### Experience Commerce data flows - [Experience Commerce data flows](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/experience-commerce-data-flows.md): Introduction to Experience Commerce (XC) data flows and processes and the Commerce Engine (CE) roles. - [Shopping](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/shopping.md): Overview of the data flows and processes in the Sitecore Experience Commerce (XC) shopping scenario. - [Checkout](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/checkout.md): Overview of the data flows and processes in the Sitecore Experience Commerce (XC) checkout scenario. - [Customer registration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/customer-registration.md): Overview of the data flows and processes in the Sitecore Experience Commerce (XC) customer registration scenario. - [Commerce management](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/commerce-management.md): Overview of the data flows and processes in the Sitecore Experience Commerce (XC) commerce management scenario. ## Role scaling and configuration - [Role scaling and configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/role-scaling-and-configuration.md): Overview of Sitecore role scaling and configuration options including system requirements and deployment options. - [Scaling options](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-options.md): Overview of scaling options for the Sitecore Experience Platform. - [Deployment options](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/deployment-options.md): Overview of the Sitecore Experience Platform deployment options on the premises and on Azure. - [Default topologies](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/default-topologies.md): Overview of Sitecore default topologies and their deployment methods on the premises and on Azure. - [Scaling and configuring Commerce Engine roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-commerce-engine-roles.md) - [Configuration patching](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuration-patching.md): Recommendation for patching rather than editing Sitecore default configuration files. - [Hardware and software requirements](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/hardware-and-software-requirements.md): Guide to locating Sitecore hardware and sofware requirements. ### Scaling and configuring Core roles - [Scaling and configuring Core roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-core-roles.md) - [Core role configuration overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/core-role-configuration-overview.md): Overview of the Sitecore core role configuration framework for defining server roles and performing configuration. - [Use a patch file to customize the Sitecore configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/use-a-patch-file-to-customize-the-sitecore-configuration.md): How to use patch files to add or change server configuration settings. - [Control a patch file setting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/control-a-patch-file-setting.md): How to control whether a patched setting is merged with an existing setting or added as a new setting. - [Disable a patch file](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-a-patch-file.md): If you want to restore the Sitecore server configuration to its default settings, you can disable your patch files. - [Configuration patch file examples](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuration-patch-file-examples.md): Examples of how to write patch files that add or change server configuration settings. - [Rule-based configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/rule-based-configuration.md): Sitecore uses rule-based logic to control when configuration settings are applied. - [Define the server role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/define-the-server-role.md): On each Sitecore instance you can specify which server role or roles the instance performs. - [Use a rule-based configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/use-a-rule-based-configuration.md): How to use rule-based logic to specify under which conditions a configuration setting is applied. - [Configuration layers](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuration-layers.md): Sitecore configuration files are placed into different layers in order to control load order. - [Add a custom rule to your configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/add-a-custom-rule-to-your-configuration.md): When using patch files to customize the Sitecore configuration you can use custom rules to control when settings are applied. - [View configuration changes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/view-configuration-changes.md): Various tools enable you to see the complete Sitecore configuration settings, or to simulate changes to layers and rules. - [Updating Core roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/updating-core-roles.md): Recommendations for upgrading Sitecore Core roles. - [Scaling and configuring Content Delivery](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-content-delivery.md): Options for scaling and configuring the Content Delivery role. - [Configure multiple Content Delivery instances](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-multiple-content-delivery-instances.md): How to configure multiple Sitecore Content Delivery instances. - [Scaling and configuring Content Management](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-content-management.md) - [Configure multiple Content Management instances](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-multiple-content-management-instances.md): How to configure multiple Sitecore Content Management instances. - [Scaling and configuring xDB Processing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-xdb-processing.md): How to configure the xDB Processing roles, which analyse and aggregate collected data to make it usable for reporting purposes. - [Configure multiple xDB Processing instances](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-multiple-xdb-processing-instances.md): How to configure multiple Sitecore xDB Processing instances. - [Scaling and configuring xDB Reporting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-xdb-reporting.md): How to configure the xDB Reporting role, which fetches reporting data from the Reporting database for use by applications such as Experience Analytics. ### Scaling and configuring XP service roles - [Scaling and configuring XP service roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-xp-service-roles.md): Overview of the characteristics of XP service roles and available options. - [XP services configuration overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xp-services-configuration-overview.md) - [Set up an environment-based configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/set-up-an-environment-based-configuration.md): How to set up a folder with environment-specific configuration files on an XP installation. - [Scaling and configuring EXM Dispatch](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-exm-dispatch.md): Options for scaling and configuring the Sitecore EXM Dispatch role. - [Scaling and configuring the xConnect Collection service role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-collection-service-role.md) - [Manually enable the xConnect Collection service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/manually-enable-the-xconnect-collection-service.md): How to manually enable the xConnect Collection service on any other XP service application role. - [Scaling and configuring the xConnect Collection Search role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-collection-search-role.md) - [Manually enable the xConnect Collection Search service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/manually-enable-the-xconnect-collection-search-service.md): How to manually enable the xConnect Collection Search service on any other XP service application role. - [Configure the Solr search provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-solr-search-provider.md): This topic describes how to manually configure the Solr search provider when you use it for xConnect. - [Scaling and configuring the xConnect Search Indexer](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-xconnect-search-indexer.md): Describes the scaling options for the xConnect Search Indexer, and how you can tune the performance. - [Scaling and configuring the Reference Data service role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-reference-data-service-role.md) - [Manually enable the Reference Data service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/manually-enable-the-reference-data-service.md): How to manually enable the Reference Data service on any other XP service application role. - [Scaling and configuring the Marketing Automation Reporting service role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-marketing-automation-reporting-service-role.md) - [Manually enable the Marketing Automation Reporting service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/manually-enable-the-marketing-automation-reporting-service.md): How to manually enable the Marketing Automation Reporting service on any other XP service application role. - [Scaling and configuring the Marketing Automation Operations service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-marketing-automation-operations-service.md) - [Manually enable the Marketing Automation Operations service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/manually-enable-the-marketing-automation-operations-service.md): How to manually enable the Marketing Automation Operations service on any other XP service application role. - [Extend the item deployment timeout](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/extend-the-item-deployment-timeout.md): How to extend Sitecore's built-in 30 second timeout for item deployment. - [Scaling and configuring the Marketing Automation Engine](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-marketing-automation-engine.md) - [Scaling and configuring the Sitecore Cortex Processing Engine](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-sitecore-cortex-processing-engine.md) - [Scaling and configuring the Sitecore Cortex Processing Blob and Table Processing Storage service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-sitecore-cortex-processing-blob-and-table-processing-storage-service.md) - [Scaling and configuring the Sitecore Cortex Reporting service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-sitecore-cortex-reporting-service.md) ### Scaling and configuring Sitecore Host roles - [Scaling and configuring Sitecore Host roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-sitecore-host-roles.md) - [Scaling and configuring Sitecore Identity Server](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-sitecore-identity-server.md): Options for scaling and configuring the Sitecore Identity Server role. - [Scaling and configuring the Content Publishing service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-content-publishing-service.md) - [Scaling and configuring the Universal Tracker Processing service](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-universal-tracker-processing-service.md) - [Scaling and configuring the Universal Tracker Collection service role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-universal-tracker-collection-service-role.md) ### Running Sitecore without the xDB - [Running Sitecore without the xDB](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/running-sitecore-without-the-xdb.md) - [Using CMS-only mode to run Sitecore without the xDB](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-cms-only-mode-to-run-sitecore-without-the-xdb.md) - [Sitecore XP feature compatibility when the xDB is disabled](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-xp-feature-compatibility-when-the-xdb-is-disabled.md) - [Enable/disable the xDB and the tracker](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-disable-the-xdb-and-the-tracker.md) - [The xDB and tracker configuration settings](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-xdb-and-tracker-configuration-settings.md) - [The personalization conditions](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-personalization-conditions.md): The personalization conditions that are available in Sitecore XP and Sitecore XM. - [Using XM Scaled packages to run Sitecore without the xDB](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-xm-scaled-packages-to-run-sitecore-without-the-xdb.md): Guide to redeploying Sitecore Experience Manager roles to use xDB or in-session personalization. - [Sitecore XP feature compatibility in XM Scaled packages](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-xp-feature-compatibility-in-xm-scaled-packages.md): Overview of the Experience Platform features in Experience Manager for Sitecore 9.1 and later. ### Scaling and configuring messaging - [Scaling and configuring messaging](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-messaging.md): How to scale and configure the Sitecore messaging. - [Scaling and configuring the Message Bus role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-message-bus-role.md): An overview of standard recommendations for scaling and configuring the Sitecore Message Bus role. ### Scaling and configuring publishing - [Scaling and configuring publishing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-publishing.md): How to scale and configure Sitecore publishing. - [Scaling and configuring publishing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-publishing-607519.md): An overview of the scaling and configuring options for the Sitecore publishing process. ### Scaling and configuring session state - [Scaling and configuring session state](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-session-state.md): Learn how to configure session state. - [Estimating memory and storage requirements for session state](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/estimating-memory-and-storage-requirements-for-session-state.md): How to estimate memory and disk requirements for Sitecore session state stores. - [Walkthrough: Configuring a private session state database using the SQL provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-private-session-state-database-using-the-sql-provider.md): How to use the SQL service provider as your private session state store. - [Walkthrough: Configuring a shared session state database using the SQL provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-shared-session-state-database-using-the-sql-provider.md): How to use the SQL service provider as your private session state store. - [Walkthrough: Configuring a private session state database using the Redis provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-private-session-state-database-using-the-redis-provider.md): Learn how to use Redis as your private session state store. - [Walkthrough: Configuring a shared session state database using the Redis provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-shared-session-state-database-using-the-redis-provider.md): Learn how to use the SQL service provider as your private session state store. - [Redis provider settings reference](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/redis-provider-settings-reference.md): Overview of available settings when configuring a Private or Shared Session State Store in a Redis provider. - [Walkthrough: Configuring a private session state database using the MongoDB provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-private-session-state-database-using-the-mongodb-provider.md): Use MongoDB as your private session state store. - [Walkthrough: Configuring a shared session state database using the MongoDB provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-a-shared-session-state-database-using-the-mongodb-provider.md): How to use MongoDB as your shared session state store. - [MongoDB session database performance considerations](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/mongodb-session-database-performance-considerations.md): How to calculate your session database hardware requirements. ### Scaling and configuring search - [Scaling and configuring search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-search.md) - [Using Solr, Lucene, or Azure Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-lucene-or-azure-search.md): General reasons for using Solr or Lucene search engines. - [Content search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/content-search.md) - [Configure a search and indexing provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-a-search-and-indexing-provider.md): Describes how to select and configure search and indexing providers. - [Walkthrough: Setting up Solr](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--setting-up-solr.md): Learn how to set up Solr on Sitecore. - [Using Solr to group search results](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-to-group-search-results.md): You can group search results, based on the value of a common field. - [Using Solr to highlight search results](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-to-highlight-search-results.md): Use this feature to include fragments of matching documents in query response. - [Using the Solr spell checker](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-the-solr-spell-checker.md): Use Solr spell checking feature and create inline query suggestion based on other, similar terms. - [Using Solr spatial search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-spatial-search.md): Use spatial search to search for geograpical points in different ways. - [Solr managed schemas](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/solr-managed-schemas.md): Solr has a RESTful API that you use to manage schemas programmatically. - [Using Solr field name resolution](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-field-name-resolution.md): Overview of how Sitecore automatically maps document (item) field names to Solr field names. - [Create a computed index field](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/create-a-computed-index-field.md): Shows how you create a computed index field. - [Using Solr auto-suggest](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-solr-auto-suggest.md): Use the Solr suggester feature to provide automatic suggestions for query terms. - [Protecting Solr over HTTP](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/protecting-solr-over-http.md): Describes how to add authentication to Solr web pages, including the admin page. - [Walkthrough: Setting up SolrCloud](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--setting-up-solrcloud.md): Learn how to set up SolrCloud on Sitecore. - [Sitecore Azure Search overview](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-azure-search-overview.md): Introducing Sitecore Azure Search, helpful for Sitecore administrators to read before installation or use. - [Walkthrough: Configure Azure Cognitive Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configure-azure-cognitive-search.md): Configure your Azure Search instance with this developer guide. - [Support reference for Azure Cognitive Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/support-reference-for-azure-cognitive-search.md): Support reference for Azure Cognitive Search, including Query support and Facet support. - [Configure search results](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-search-results.md): How to set up what is displayed in search results. - [Configuring search and item bucket scalability](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuring-search-and-item-bucket-scalability.md): Contains the settings related to search and item bucket scalability. - [Create a default and a persistent search query](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/create-a-default-and-a-persistent-search-query.md): Specify a default search that Sitecore runs when users open a new search tab. - [Search result boosting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/search-result-boosting.md): You use search result boosting to score some topics better than others in the index. - [Sitecore Azure Search item level boosting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-azure-search-item-level-boosting.md): You use search result boosting to score some topics higher than others in an index. - [The search and indexing configuration files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-search-and-indexing-configuration-files.md): Describes the configuration files that are related to search and indexing. - [Configure indexing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-indexing.md) - [Zero downtime index rebuild in Azure Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/zero-downtime-index-rebuild-in-azure-search.md) - [Index content of media files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/index-content-of-media-files.md): Use IFilter to index PDF files in the media library. - [Index update strategies](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/index-update-strategies.md): Describes the options you have for updating search indexes. - [Index-dependent HTML caching](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/index-dependent-html-caching.md): Describes the indexing aspects of HTML caching. - [Multiple indexes (sharding)](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/multiple-indexes--sharding-.md): Using sharding to store data in separate search indexes. - [Rebuild search indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/rebuild-search-indexes.md): Describes you how you rebuild search indexes in different ways. - [Switch Solr indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/switch-solr-indexes.md): Describes how to switch Solr indexes after rebuilding. - [Switch Lucene indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/switch-lucene-indexes.md): Describes how to switch Lucene indexes after rebuilding. - [The index property store](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-index-property-store.md): The index property store persists metadata for search indexes. - [Search index descriptions](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/search-index-descriptions.md): The search indexes required when configuring servers for scalability. - [The search indexes required in a scalable environment](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-search-indexes-required-in-a-scalable-environment.md): This topic provides a list of which search indexes you require for each type of server in a scaled environment. - [The search and indexing log files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-search-and-indexing-log-files.md): The log files that show information about indexing operations and search queries. - [Using the IndexCustodian class for index operations](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/using-the-indexcustodian-class-for-index-operations.md): This topic describes how you use the IndexCustodian class for index operations instead of the ISearchIndex interface. - [xConnect search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/xconnect-search.md) - [Configure the Solr search provider](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-solr-search-provider-425107.md): This topic describes how to manually configure the Solr search provider when you use it for xConnect. - [Walkthrough: Using SolrCloud for xConnect search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--using-solrcloud-for-xconnect-search.md): A guide to using SolrCloud for xConnect search. - [Configure Azure Cognitive Search for xConnect](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-azure-cognitive-search-for-xconnect.md): This topic describes how to configure Azure Cognitive Search when you use it as the search provider for xConnect. ### Scaling and configuring databases - [Scaling and configuring databases](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-databases.md): How to scale and configure the Sitecore Experience Platform databases. - [Scaling and configuring the Core database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-core-database.md): An overview of standard options for scaling and configuring the Sitecore Core database. - [Scaling and configuring the Master database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-master-database.md): An overview of standard recommendations for scaling and configuring the Sitecore Master database. - [Scaling and configuring the Web database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-web-database.md): How to scale and configure the Web database. - [Scaling and configuring the Forms database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-forms-database.md): An overview of standard recommendations for scaling and configuring the Sitecore Forms database. - [Scaling and configuring the Universal Tracker database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-universal-tracker-database.md): An overview of standard recommendations for scaling and configuring the Sitecore Universal Tracker database. - [Scaling and configuring the xDB Collection database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-xdb-collection-database.md): An overview of scaling and configuring the xDB Collection database. - [Deploy the xDB Collection database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/deploy-the-xdb-collection-database.md): How to use the SQL Sharding Deployment Tool to deploy the xDB Collection database. - [The SQL Sharding Deployment Tool](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-sql-sharding-deployment-tool.md): An overview of the SQL Sharding Deployment Tool operations and parameters. - [Rename an xDB Collection database shard](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/rename-an-xdb-collection-database-shard.md): How to rename an xDB Collection database shard. - [Scaling and configuring the xDB Reporting database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/scaling-and-configuring-the-xdb-reporting-database.md): Recommendations for scaling and configuring the Sitecore xDB Reporting database. - [Configure SQL indexes](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-sql-indexes.md): Recommendations about SQL indexes. ### Role scaling and configuration tasks - [Role scaling and configuration tasks](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/role-scaling-and-configuration-tasks.md) - [Configuring caching](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuring-caching.md): Overview of configuration and tuning to improve the Sitecore Content Delivery and Content Management server environments. - [Tune cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/tune-cache-values.md): Procedure for tuning cache values of the Sitecore Content Delivery core role and other core roles. - [Configure HTML/component cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-html-component-cache-values.md): How to configure Sitecore Content Delivery HTML/component cache values. - [Recommended initial cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/recommended-initial-cache-values.md): A list of the recommended initial cache value settings for the Content Delivery and Content Management roles. - [Configure Access Result cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-access-result-cache-values.md): How to configure the Access Result cache values for the Content Delivery and Content Management roles. - [Configure Item and Data cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-item-and-data-cache-values.md): How to configure the Item and Data cache values for the Sitecore Content Delivery and Content Management server roles. - [Configure Prefetch cache values](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-prefetch-cache-values.md): How to configure the Prefetch cache values for the Sitecore Content Delivery and Content Management server roles. - [Optimize or disable the Prefetch caches](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/optimize-or-disable-the-prefetch-caches.md): How to optimize or disable the Content Delivery and Content Management Prefetch caches. - [Disable the cache size limit](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-the-cache-size-limit.md): How to disable the cache size limits for the Sitecore Content Delivery and Content Management server roles. - [Enable cache key indexing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-cache-key-indexing.md): How to enable cache key indexing on the Sitecore Content Delivery and Content Management server roles. - [Configure the PropertyStore cache](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-propertystore-cache.md): How to change the caching for the PropertyStore. - [The Log singles cache](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-log-singles-cache.md): Describes the Log singles cache. - [Set the QueryStringCache cache size](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/set-the-querystringcache-cache-size.md): Describes how you change the size of the QueryStringCache cache. - [Creating a cache](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/creating-a-cache.md): Describes how to create a cache and perform standard cache operations. - [Disable the robot detection component on a Content Management server](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-the-robot-detection-component-on-a-content-management-server.md): How to disable robot detection on a Sitecore Content Management role. This is easily overlooked during manual configuration. - [Configure dedicated xConnect Collection and xConnect Collection Search connection strings](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-dedicated-xconnect-collection-and-xconnect-collection-search-connection-strings.md): If you have dedicated search and collection instances, change the search connection string on every core role that requires access to the xConnect Search service. - [Configure region specific copies of the Links table](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-region-specific-copies-of-the-links-table.md): Configure Content Delivery roles to use a region-specific Links database table to avoid latency issues. - [Update XP service role license files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/update-xp-service-role-license-files.md) - [Update Core role license files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/update-core-role-license-files.md) - [Walkthrough: Moving security data to a separate database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--moving-security-data-to-a-separate-database.md): How to move security data from the Core database to a separate Security database. - [Walkthrough: Disable the Security database on a Content Delivery instance](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--disable-the-security-database-on-a-content-delivery-instance.md): How to disable the Sitecore Security database on a Content Delivery instance. - [Configure xDB Collection providers](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-xdb-collection-providers.md) - [Configure SQL Server Always On for the Core, Master, Web, and Reporting databases](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-sql-server-always-on-for-the-core-master-web-and-reporting-databases.md): An overview of SQL Server Always On. - [Configure the analytics cookie domain](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-analytics-cookie-domain.md): How to configure the Sitecore Content Delivery analytics cookie domain. - [Configure the analytics cookie lifetime](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-analytics-cookie-lifetime.md): How to configure the Sitecore Content Delivery analytics cookie lifetime. - [Configure the analytics cluster name](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-analytics-cluster-name.md): Overview of deprecated analytics cluster parameter. - [Configure multiple managed websites](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-multiple-managed-websites.md): Add managed websites to a Sitecore installation. - [Determining website context](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/determining-website-context.md): Sitecore determines the website context based on the incoming URL and the hostName and virtualFolder attributes. - [Enable or disable performance counters](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-or-disable-performance-counters.md): How to enable or disable storing of Sitecore performance counters in Windows Counters or in Azure Application Insights. - [Enable or disable publishing deep scan](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-or-disable-publishing-deep-scan.md): How to enable and disable deep scan of related items when publishing single item. - [Managing the size of your reporting data](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/managing-the-size-of-your-reporting-data.md): The Experience Analytics data reducer helps you manage the size of your reporting data. Learn about the configuration options for the reducer. - [Map traffic types to channels](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/map-traffic-types-to-channels.md): How to convert traffic types to channels. - [Configure the tracker's Reference Data Client API timeout](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-tracker-s-reference-data-client-api-timeout.md): Adjust the tracker's Reference Data Client API timeout. - [Configure the tracker's xConnect Client API timeout](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-tracker-s-xconnect-client-api-timeout.md): How to configure the tracker's xConnect Client API timeout. - [Walkthrough: Configuring Always On for the xDB Collection database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-always-on-for-the-xdb-collection-database.md): How to configure Always On for the xDB Collection database. - [Clean up the EventQueue and PublishQueue tables](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/clean-up-the-eventqueue-and-publishqueue-tables.md): How to prevent the Sitecore event queue and the Sitecore publishing queue from growing too large and causing performance issues. - [Configure the tracker submit queue](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-tracker-submit-queue.md): How to disable or configure the Sitecore submit queue's storage facility and re-submit interval. - [Configure the cacheSize setting for the IDTable](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-cachesize-setting-for-the-idtable.md): How to limit the size of the Sitecore IDTable. - [Delete obsolete blobs](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/delete-obsolete-blobs.md): Describes how to delete obsolete blobs and prevent errors when disk space runs out. - [The MemoryMonitorHook class](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-memorymonitorhook-class.md): Describes the MemoryMonitorHook class that monitors memory usage. - [Enable offline fonts for the Sitecore client](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-offline-fonts-for-the-sitecore-client.md): Describes how to use offline fonts on, for example, a CM server that does not have access to the internet. ## Security guide - [Security guide](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/security-guide.md): Overview of Sitecore security recommendations including updates, disaster recovery and password policy. - [Securing Experience Manager](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/securing-experience-manager.md): Overview of Sitecore Application roles, Storage roles and indexes with links to vendor best practices. - [Securing Experience Platform](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/securing-experience-platform.md): Overview of Sitecore Application roles, Storage roles and indexes with links to vendor best practices. - [Securing Experience Commerce](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/securing-experience-commerce.md): Introduction to securing Sitecore Commerce with Commerce DevOps guide. - [Application and database permissions](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/application-and-database-permissions.md): See the application and database user permissions used by the Sitecore Installation Framework and the Azure Toolkit. ### Security tasks - [Security tasks](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/security-tasks.md): Introduction to the Sitecore security and hardening tasks you should address - especially in a production environment. - [Database security recommendations](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/database-security-recommendations.md): Recommendations on how to protect your data at rest and data in motion. - [Configure SQL Always Encrypted for the xDB Collection database](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-sql-always-encrypted-for-the-xdb-collection-database.md): How to enable the Always Encrypted feature on all Sitecore xDB shards using Windows Key store or Azure Key Vault. - [Walkthrough: Configuring Always Encrypted for the Sitecore Cortex Processing databases using Azure Key Vault](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-always-encrypted-for-the-sitecore-cortex-processing-databases-using-azure-key-vault.md): How to configure Always Encrypted for the SItecore Cortex Processing databases using Azure Key Vault. - [Walkthrough: Configuring Always Encrypted for the Sitecore Cortex Processing databases using Windows Key Store](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--configuring-always-encrypted-for-the-sitecore-cortex-processing-databases-using-windows-key-store.md): How to configure Always Encrypted for the SItecore Cortex™ Processing databases using Windows Key Store. - [Walkthrough: Setting up Always Encrypted for the suppression list in EXM](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/walkthrough--setting-up-always-encrypted-for-the-suppression-list-in-exm.md): Guidance on how to set up SQL Always Encrypted to protect email addresses stored in the suppression list in the database. - [Allow or deny users access to web resources](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/allow-or-deny-users-access-to-web-resources.md): How to deny or allow users access to resources in the Sitecore web root folder. - [Change the administrator password](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/change-the-administrator-password.md): Guide to changing the default Sitecore administrator password to a strong password. - [Change the hash algorithm for password encryption](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/change-the-hash-algorithm-for-password-encryption.md): How to change the weak SHA1 password encryption algorithm to the more secure SHA512 option for Sitecore. - [Configure API authentication keys in a scaled environment](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-api-authentication-keys-in-a-scaled-environment.md): How to configure API authentication keys on the Sitecore xDB Reporting service and the xDB Processing server. - [Configure least privileged database users (MongoDB)](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-least-privileged-database-users--mongodb-.md): Overview of the MongoDB Sitecore xDB Collection database privileges used to limit user access. - [Configuring your firewall](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configuring-your-firewall.md): Overview of the Sitecore services that your Content Management and Content Delivery servers must be able to access. - [Enable and disable an administrative tool](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-and-disable-an-administrative-tool.md): How to disable Sitecore administrative tools on production instances. - [Disable client RSS feeds](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-client-rss-feeds.md): Guide to Sitecore client RSS feeds security and how to disable RSS feeds. - [Disable SQL Server access from XSLT](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-sql-server-access-from-xslt.md): How to disable SQL Server access via the xslExtension included in Sitecore. - [Disable WebDAV](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-webdav.md): How to disable WebDAV on your Sitecore Content Management environment. - [Enable or disable client certificate authentication for XP service roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-or-disable-client-certificate-authentication-for-xp-service-roles.md): Introduction to enabling or disabling client certificate authentication for roles accessing Sitecore XP Services roles. - [Replace a Sitecore client certificate in Azure](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/replace-a-sitecore-client-certificate-in-azure.md): How to replace a Sitecore client certificate in Azure. - [Enable FIPS](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-fips.md): How to enable FIPS 140 on a Site server, and how to add encryption for FIPS in a webapp. - [HTTPS configuration](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/https-configuration.md): Overview of Sitecore HTTPS configuration for roles and end points. - [Enable HTTPS for Content Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-https-for-content-search.md): Introduction to enabling HTTPS for Sitecore Content Search using Solr or Azure Search. - [Enforce HTTPS for Core roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-core-roles.md): How to enable HTTPS with X.509 certificates for Sitecore Core roles. - [Enforce HTTPS for Experience Platform service roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-experience-platform-service-roles.md): How to enforce HTTPS for clients connecting to a Sitecore XP Services role with a web end point. - [Enforce HTTPS for the Content Publishing role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-the-content-publishing-role.md): Introduction to setting up an HTTP service in a Microsoft Internet Information Server hosting Sitecore. - [Enforce HTTPS for xConnect Search](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-xconnect-search.md): How to enforce HTTPS for Sitecore xConnect Search. - [Enforce HTTPS for the xDB Processing service end point](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-the-xdb-processing-service-end-point.md): How to enable HTTPS for the Sitecore xDB Processing service end point. - [Enforce HTTPS for the xDB Reporting service end point](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-https-for-the-xdb-reporting-service-end-point.md): How to enforce HTTPS for the Sitecore xDB Reporting service end point. - [Increase login security](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/increase-login-security.md): How to secure the Sitecore login page by enforcing SSL, turning off autocomplete and not remembering the last user. - [IP hashing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/ip-hashing.md): Introduction to IP hashing applicable to Sitecore Content Management and Content Delivery. - [Limit access to XML, XSLT, and MRT files](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/limit-access-to-xml-xslt-and-mrt-files.md): How to limit access to XML, XSLT, and MRT files on your Sitecore implementation. - [Limit access to PhantomJS](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/limit-access-to-phantomjs.md): How to limit access to PhantomJS and the screenshots it produces on Sitecore Core roles. - [Protect media requests](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/protect-media-requests.md): How to make sure that your Sitecore server only responds to valid image-scaling requests. - [Remove header information from responses sent by your website](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/remove-header-information-from-responses-sent-by-your-website.md): How to save bandwidth by removing X-headers from Sitecores HTTP responses. - [Restrict access to the client](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/restrict-access-to-the-client.md): Restrict access to the Sitecore client with IP Security or by disabling anonymous access. - [Secure Sitecore.Services.Client](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/secure-sitecore-services-client.md): Introduction to the Sitecore.Services.Client Core role security settings for production environments. - [Secure the file upload functionality](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/secure-the-file-upload-functionality.md): How to secure the upload folder, disable the upload watcher and prevent uploads of certain file types to Sitecore. - [Secure the Telerik controls](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/secure-the-telerik-controls.md): Secure the Telerik UI controls used in the Sitecore Content Management environment. - [Separate Content Management and Content Delivery servers](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/separate-content-management-and-content-delivery-servers.md): Overview of the deployment strategy for production level Sitecore Content Management and Content Delivery servers. - [Enforce a strong password policy](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enforce-a-strong-password-policy.md): How to enforce a strong password policy on Sitecore Core roles. - [Protect the connection string passwords from unauthorized access](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/protect-the-connection-string-passwords-from-unauthorized-access.md): How to use the ASP.NET IIS registration tool to encrypt sensitive Sitecore passwords from unauthorized access. - [Updates and disaster recovery](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/updates-and-disaster-recovery.md): Introduction to updating the operating system and handling disaster recovery for Sitecore installations. ## User security - [User security](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/user-security.md): Overview of the options available for securing the user parts of Sitecore. ### Log in to Experience Platform - [Log in to Experience Platform](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/log-in-to-experience-platform.md): How to log in to Sitecore and launch apps from the launchpad. - [Change your Sitecore password](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/change-your-sitecore-password.md): How to change your automated password when you log in to Sitecore for the first time. - [Kick off or add a user](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/kick-off-or-add-a-user.md): How to force the logout of a Sitecore user or increase the number of allowed users. - [Disable user boosting](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-user-boosting.md): Disable user boosting to avoid additional costs incurred from increasing the number of concurrent XP users. ### Sitecore security - [Sitecore security](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sitecore-security.md): Overview of the Sitecore security model and engine including security accounts and domains. - [Configure the password policy](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/configure-the-password-policy.md): How to specify your policy for Sitecore passwords and how to enable your policy for forgotten passwords. - [Disable link validation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/disable-link-validation.md): How to disable all Sitecore link validation by disabling a pipeline processor. - [Enable FIPS](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/enable-fips-422605.md): How to enable FIPS 140 on a Site server, and how to add encryption for FIPS in a webapp. - [Security and item buckets](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/security-and-item-buckets.md): Overview of security settings for Sitecore item buckets and how buckets can be converted to normal items and back. - [The history table and the history engine](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-history-table-and-the-history-engine.md): Guide to how the Sitecore history engine saves information about changes made to items in the history table. - [The security tools](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-security-tools.md): Overview of the security tools in the user, role and domain managers and the security and content editors. - [The Update Center](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-update-center.md): Describes how you can find and install updates for Sitecore with the Update Center. ### The access rights - [The access rights](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-access-rights.md): Overview of the access rights that you can assign to a Sitecore user or role on an item level. - [Assigning access rights](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/assigning-access-rights.md): Overview of Sitecore access rights and how they are assigned and inherited. Also how conflicting rights are handled. - [Assign access rights to a security account](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/assign-access-rights-to-a-security-account.md): How to grant or deny a Sitecore security account access rights to items in your system. - [View the access rights of a security account](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/view-the-access-rights-of-a-security-account.md): How to view and edit Sitecore access rights in the Access Viewer and the Content Editor. - [The Inheritance access right](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-inheritance-access-right.md): Guide to configuring Sitecore inheritance access rights and the rules for conflicting access rights. - [Restrict access to the client](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/restrict-access-to-the-client-422622.md): Restrict access to the Sitecore client with IP Security or by disabling anonymous access. ### Users, roles, and domains - [Users, roles, and domains](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/users-roles-and-domains.md): Introduction to Sitecore access security control via users, roles and domains. - [Create a user](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/create-a-user.md): How to add a new user to your Sitecore implementation. - [The user accounts](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-user-accounts.md): Overview of the Sitecore predefined user accounts and the user template fields. - [Edit and manage a user account](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/edit-and-manage-a-user-account.md): How to edit Sitecore users accounts, change their roles, unlock their security accounts or disable or delete them. - [The security roles](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/the-security-roles.md): Overview of the predefined Sitecore security roles that you can use to manage user authorization. - [Create and set up a role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/create-and-set-up-a-role.md): How to use the Role Manager to create new roles and manage existing roles.. - [Add a user to a role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/add-a-user-to-a-role.md): How to add or remove users from roles to make sure that their access rights reflects their area of responsibility. - [Add or remove a security account from a role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/add-or-remove-a-security-account-from-a-role.md): Add Sitecore users to a new role or make the new role a member of another role. - [Sample: Add, remove, or get a role from another role](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/sample--add-remove-or-get-a-role-from-another-role.md): How to use the Sitecore.Security.Accounts.RolesInRoles.Manager class to operate with roles in roles. - [Security domains](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/security-domains.md): Overview of Sitecore security domains and how to segment user's access to different areas of Sitecore. - [Create and edit a security domain](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/create-and-edit-a-security-domain.md): How to create, assign, edit and delete Sitecore security domains to segment user rights. ## Global privacy guide - [Global privacy guide](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/global-privacy-guide.md): Summary of how Sitecore XP and XC support security and privacy legislation and a guide to your Sitecore implementation in support of this. - [Privacy checklist](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/privacy-checklist.md): Guide to determining if your Sitecore implementation complies with the GDPR and other privacy regulations. - [Cookies used by Sitecore](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/cookies-used-by-sitecore.md): An overview of cookies used by the Sitecore Experience Platform. ### Personal data in Sitecore - [Personal data in Sitecore](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/personal-data-in-sitecore.md): Introduction to how individuals are represented in Sitecore across different components. - [Entities that represent individuals in your Sitecore implementation](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/entities-that-represent-individuals-in-your-sitecore-implementation.md): Overview of where and how an individual's personal information is stored as users, contacts, enrollments and customers. - [Limiting exposure of personal information](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/limiting-exposure-of-personal-information.md): Guide to the places where personal information can be found in your Sitecore implementation. ### Securing personal information - [Securing personal information](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/securing-personal-information.md): Introduction to what you can do to secure access to Sitecore applications with personal information. - [Secure access to applications with personal information](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/secure-access-to-applications-with-personal-information.md): Overview of Sitecore applications that exposes personal information and how to make them comply with your data privacy policy. ### Supporting privacy rights - [Supporting privacy rights](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/supporting-privacy-rights.md): Overview of how Sitecore supports an individual's rights according to privacy legislation such as the EU General Data Protection Regulation (GDPR) and the California Consumer Protection Act (CCPA). - [Right to erasure](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-erasure.md): Guide to deleting Sitecore personal contact, user, customer, session and forms data for users wishing to be forgotten. - [Right of access by the individual](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-of-access-by-the-individual.md): How to realize the right of access by the individual to contact, user, customer and forms data. - [Consent and the right to object](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/consent-and-the-right-to-object.md): Guide to Sitecore support of opt-in/out and storing of consent for individual's invoking their right to object. - [Right to data portability](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-data-portability.md): Guide to exporting an individual's personal contact, user, customer, and forms data. - [Right to rectification](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-rectification.md): Guide to updating an individual's contact, user, customer, and forms data. - [Right to be informed](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-be-informed.md): Guide to implementing a privacy notice and a terms and conditions checkbox on your Sitecore website. - [Right to restrict processing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-restrict-processing.md): Introduction to individuals invoking their right to restriction of processing but not their right to erasure. - [Right not to be subject to discrimination](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-not-to-be-subject-to-discrimination.md): How to realize the individual's right not to be subject to discrimination. - [Right to object or opt-out of selling of personal information](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/right-to-object-or-opt-out-of-selling-of-personal-information.md): How to realize the individual's right to object or opt-out of selling of personal information. - [Profiling and automated decision-making](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/profiling-and-automated-decision-making.md): Overview of the Sitecore features that can use an individual's data to determine what content to present. - [Types of processing](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/types-of-processing.md): Guide to disable Sitecore processing for users who have opted out or invoked their right to restriction of processing. - [Privacy functionality by feature](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/privacy-functionality-by-feature.md): Overview of the data privacy features in Sitecore xConnect and the Email Experience Manager. ## Optional - [Full publication as Markdown](https://doc.sitecore.com/xp/en/developers/91/platform-administration-and-architecture/llms-full.txt): Every article in this publication in a single file. - [Version 10.4](https://doc.sitecore.com/xp/en/developers/104/platform-administration-and-architecture/llms.txt): Current. - [Version 10.3](https://doc.sitecore.com/xp/en/developers/103/platform-administration-and-architecture/llms.txt): Previous version. - [Version 10.2](https://doc.sitecore.com/xp/en/developers/102/platform-administration-and-architecture/llms.txt): Previous version. - [Version 10.1](https://doc.sitecore.com/xp/en/developers/101/platform-administration-and-architecture/llms.txt): Previous version. - [Version 10.0](https://doc.sitecore.com/xp/en/developers/100/platform-administration-and-architecture/llms.txt): Previous version. - [Version 9.3](https://doc.sitecore.com/xp/en/developers/93/platform-administration-and-architecture/llms.txt): Previous version. - [Version 9.2](https://doc.sitecore.com/xp/en/developers/92/platform-administration-and-architecture/llms.txt): Previous version.