1. Esri Documentation - ArcGIS Enterprise, System Design Strategies: The concept of separating workloads is a key system design strategy. "For a highly available deployment that must support a large number of users and a variety of applications and services, you may need to segment your architecture by function... For example, you might have one site for internal editing and analysis and another for public-facing applications." This functional segmentation often implies separate data stores (instances or databases) to prevent contention.
Source: ArcGIS Enterprise Documentation, "Deployment patterns," section on "Highly available and disaster recovery-focused architecture."
2. Esri Documentation - ArcGIS Pro, Geodatabase Replication: Replication is the mechanism used to synchronize data between separate geodatabases (which can be in different instances). "Replication also allows you to disconnect from the network and edit or query the data... Another use is to create a copy of the data to a different location to be used for a specific purpose, such as reporting." This supports the pattern of creating a separate, query-optimized copy for public use.
Source: ArcGIS Pro Documentation, "What is geodatabase replication?"
3. Esri White Paper - Architecting the ArcGIS Platform: Best Practices: This document frequently discusses separating systems based on workload. It recommends isolating intensive workflows. "Isolate systems that have different availability or performance requirements... For example, a public-facing web mapping application may have different requirements than a back-office data editing and maintenance system." This architectural principle directly supports using separate database instances.
Source: Architecting the ArcGIS Platform: Best Practices (May 2021), Page 12, "System Isolation."