borinquenkid commented on PR #15568:
URL: https://github.com/apache/grails-core/pull/15568#issuecomment-4290099094

   I reset hard some of the changes because they touched core which affects 
other modules.
   Here is an assessment of the limitations:
   ### GORM Scalability Analysis & Multi-Tenancy Risk Profile
   
   | Metric | Safe Operating Range | High Risk Range | Critical Failure |
   | :--- | :--- | :--- | :--- |
   | **Total Domain Classes** | < 150 | 150 - 300 | > 500 |
   | **Total Tenants** | < 200 | 200 - 500 | > 1,000 |
   | **Total API Objects** | < 30,000 | 30k - 50,000 | > 100,000 |
   
   ---
   
   ### Summary for June Release
   
   * **Suitability:** Current code is stable for small-to-medium applications 
but **NOT supported** for Dynamic Schema SaaS due to the lack of tenant 
eviction/lifecycle management.
   * **Mandatory Requirement:** To achieve production-grade stability for June, 
the architecture must transition to a **Class-Singleton Orchestrator** where 
API instances are shared across all tenants. 
   * **Safety Ceiling:** The 50,000 API object ceiling must be re-implemented 
as a mandatory safety gate until the orchestrator transition is complete.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to