2. CONTENT MANAGEMENT TOOL
Content Loading
Content Formatting
Content Creation
Content Archiving
RESOURCE SERVERS
COMPATIBLE WEB SERVERS: APACHE, NGINX,
IIS
COMPATIBLE DATABASE SERVERS: MySQL,
Postgres, MS SQL, ORACLE
Technologies: PHP, MySQL / MS SQL
CONTENT SERVED TO USERS
Web Pages
Text
Uploaded Files
Images
Videos
Technologies: HTML 5, CSS 3, JAVASCRIPT
LAPTOPS / PC MOBILE PHONES TABLET
PERFORMANCE LAYER
Memcache, FastCGI, Varnish, Files Cache
Content Delivery Network
(CDN)
Serve static resources like
images, videos, uploaded files
CLIENTS
SYSTEM DESIGN
3. DNS SERVER
(www.example.com)
LOAD BALANCING
SERVER
CACHE SERVER
CONTENT MANAGEMENT
SERVER
(Web Server, Database Server)
SWITCHOVER CONTENT
MANAGEMENT SERVER
(Web Server, Database Server)
SWITCHOVER CACHE
SERVER
Content Delivery
Network (CDN)
DEVELOPMENT & TEST SERVER
(Web Server, Database Server)
AVAILABILITY
4. DATABASE SERVER
CACHE SERVER
DNS SERVER
(www.example.com)
LOAD BALANCING
SERVER
APPLICATION WEB
SERVER
WEBSITE VISITOR
WORKSTATION
CONTENT
MANAGER
WORKSTATION
HACKER /
CRACKER
SSL CERTIFICATE
NETWORK SNOOPING
DENIAL OF SERVICE
HONEY POT
PASSWORD GUESSING / BRUTE FORCE
FIREWALL
FORM
AUTHENTICATION
LAYER
ENFORCING
INFORMATION
SECURITY POLICIES DAILY MALWARE
SCANNER
DAILY MALWARE
SCANNER
SECURITY
5. DEVELOPMENT & TEST SERVER
(Web Server, Database Server)
DEVELOPMENT OF NEW
EXTENSIONS / PLUGINS
DEVELOPMENT
TEAM
QUALITY
ASSURANCE
CHANGE
MANAGER
CONTENT MANAGEMENT
SERVER
(Web Server, Database Server)
EXTENSIBILITY
6. DEVELOPMENT & TEST SERVER
(Web Server, Database Server)
DEVELOPMENT OF API /
INTEGRATION OF API
DEVELOPMENT
TEAM
QUALITY
ASSURANCE
CHANGE
MANAGER
CONTENT MANAGEMENT
SERVER
(Web Server, Database Server)
THIRD PARTY APPLICATION /
SERVICE PROVIDER
INTEGRATION WITH 3RD
PARTY SYSTEMS