dotCMS logodotCMS logo
  • Docs
  • Learning & Blogs
  • Community
dotCMS Github RepodotCMS Github RepodotCMS Discourse Community
Platform
Content Types
Workflows
Content Search & Query
Templating
Users & Management
Features
Personalization
Push Publishing
Vanity URLs & URL Rewriting
Multi-Site Management
URL Maps (Slugs)
Multilingual Sites
Rules
Artificial Intelligence (dotAI)
Apps Integrations
Form Builder
Authoring Content
First Steps
Content
Pages
Folders & Files
Time Machine
Link Checker
Developing
APIs
Developer Instance
Server Side Scripting
Headless SDK
Plugins
CI/CD
3rd Party Data - Strategies
Javadocs (Java API)
Administration
Docker
Installation and Upgrading
Performance Tuning
Configuration
Maintenance
License Management
Security and Privacy
Privacy Policy
GDPR and CCPA Compliance Support
Known Security Issues
Responsible Disclosure Policy
Security Best Practices
Privacy Best Practices
Login and Session Security
Cookie Use
XSS Prevention
Product Versions
Current Releases
All Releases
Changelogs
Release & Support Lifecycle
Help and Support
Guides & Tutorials
User Forum
On Demand Training
Demo Site

dotCMS System Architecture

10,000 Foot View: Enterprise Deployment#


Below is a high level example of a large enterprise deployment that separates an example DotCMS installation into 5 tiers.

Horizontally Scalable Environment with Cluster Elastic Architecture

Content, Sites and even OSGi plugins can be migrated across environments using Push Publishing and or via Bundles. dotCMS has been designed to allow you to separate your web sites and web applications into n-tiers so you can design a deployment process that meets your requirements.

dotCMS

Universal content management, made simple.

GitHubTwitterLinkedIndotCMS Discourse Community
Main SitedotDev HomeAboutBlogContact

© 2025 dotCMS. All rights reserved.