Understanding Max Architecture
The Max Platform
Max Platform is a rapid application-development platform as a service (aPaaS). Max uses PostgreSQL as its relational data store, and Elasticsearch for fast indexing and searching.
Applications can be developed on the Max platform to leverage the following:
• Entity framework APIs
• Scripting language support
• User interface generation
• Design tools
• Package management
• Data import and export
• Security infrastructure
• Other Max services
Max Platform Component Architecture
Max Platform Application Deployment Architecture
Each Max Platform application tenant has the same basic deployment architecture, and is integrated with one unique Salesforce org. Tenants are isolated at runtime, with the per-tenant maximum system resource specified at provisioning.
Max Application Single-Tenant Deployment Architecture
Multi-tenancy implementations share no data, and the architecture is designed to avoid "noisy-neighbor" issues at the Cloud Foundry and OS levels. Tenant isolation also applies to data at rest, with dedicated data instances for each tenant that have unique access credentials generated by Cloud Foundry.
Max Platform Multi-Tenant Deployment Architecture