SlideShare a Scribd company logo
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Comparative Architecture Analysis of
large scale AEM Installations
Presented by:
Anil Kalbag Distinguished Engineer, IT @ Cisco
Anshul Chhabra Distinguished IT Architect @ Symantec
 8-30-2016
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Speakers Introduction
2
Anshul Chhabra
Distinguished IT Architect
Symantec
Previously
Principal Architect @ McAfee
IT Architect @ Cisco
twitter.com/anshul2
linkedin.com/in/anshulchhabra
Anshul_Chhabra@Symantec.com
Anil Kalbag
Distinguished Engineer, IT
Cisco Systems Inc.
linkedin.com/in/anil-kalbag
anil.kalbag@cisco.com
twitter.com/akalbag
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Talk Outline
3
• Introduction
• Case Study 1
• Case Study 2
• Analysis/Comparison
• Q&A
• Polls
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Case Study outline
4
• Basic Usage Data
• Architecture Overview (specific decisions)
• Multi-Tenancy & Migration Strategy
• Cloud Strategy
• Globalization Strategy – approach
• Other Customizations
• Integrations
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Case Study # 1
Anshul Chhabra Distinguished IT Architect @ Symantec
 8-30-2016
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Symantec.com
By The Numbers
6
Traffic
Size
Velocity
Global
• 3.3 billion requests/month
• 150 million Page
Views/month
• 40k No of Pages
• 150G:Size of Repository
• 200/30: No of Authors
(total/concurrent)
• 20 Countries
• 12 Languages
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Logical (Decisions Framework) Architecture
Data Center 1
AEM Author PairDispatcher
WebServer
InternalZone
Dispatcher
WebServer
Cluster
AEM Publish
Cluster
Data Center 2
Dispatcher
WebServer
Cluster
AEM Publish
Cluster
CDN(Akamai)
7
AEM Licenses
Base Decisions
Physical/Virtual/Cloud
OS(Linux/Windows)
Storage (SAN/NAS)
Architecture Questions
Dispatcher @ Author
LB @ publish
HA: DR, Multi-DC
Caching
Logical
Preview Lifecycle
TarMK, MongoMK
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Decision Table Deep dive
Decision Point Options
Virtual/Physical All Virtuals | All Physicals | Hybrid |Cloud
OS Linux| Windows
Storage Attached | SAN | NAS
Dispatcher@Author Yes | No
LB @ Publish Yes (n:n) | No (1:1)
HA: DR, Multi-DC Single DC/Multi DC, DR:Yes| No,
CDN : Yes |No
Caching CDN, Custom Dispatcher Cache, Custom App
cache
Preview Lifecycle Yes | No
Author Scalability TarMK| MongoMK | Customized Solution
8
BaseArchitecturalLogical
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multi Tenancy current State
9
WebPropertyAEMInstance
DAM-Instance
Pub
Atln SDL
Sym-Instance
Pub1
Web
Pub2
intrnt
Cust-Instance
Pub
UW VYGR
NS-
Instance
N-Pub
NDC
P-Instance
N-Pub
N-P
WSP-Pub
WS
Dev-Pub
Dev
WS-Instance
WS-Pub3
WS-1
WS-Pub2
WS-2
WS-Pub-3
WS-3
AEM Instance
AEM Publish Instances
Web Properties/Applications
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multi Tenancy current State
10
WebPropertyAEMInstance
DAM-Instance
Pub
Atln SDL
Sym-Instance
Pub1
Web
Pub2
intrnt
Cust-Instance
Pub
UW VYGR
NS-
Instance
N-Pub
NDC
P-Instance
N-Pub
N-P
WSP-Pub
WS
Dev-Pub
Dev
WS-Instance
WS-Pub3
WS-1
WS-Pub2
WS-2
WS-Pub-3
WS-3
Instance
Instance
Instance
Instance
Instance
Instance
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
TARGET STATE : INSTANCE GOVERNANCE
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
• Finite number of Instances – with Governance
• New instance should be created only when:
– Independent branding and experience
– Independent Dev teams and stakeholders – with
totally different integrations
– Totally different operational SLAs required
– Example Symantec/Norton
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Migration Strategy
12
• Technologies before AEM: Teamsite, Drupal
• AEM adopted three years ago
• Major web presence on AEM
– Long tail of migrations continue to this day
• Two options for migrations
– Assisted Migrations (scripted, automated)
– User driven (new platform for new content + retire older content)
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Globalization
13
• 2 Level Structure
• EN is master
• Language (eg French) – followed by Locale
• Content Translation with SDL World Server
• Custom Integration
Live Copy
English
Master
en-au
en-sg en-uk en-in
en-ca
Portugese
Master
pt-pt
pt-br
Spanish
Master
es-es
es-br
French
Master
fr-fr
fr-ca
Chinese
Master
ch-cn
ch-tw
ch-hk
2 3
1
en-us
Custom
Impl
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Globalization Decisions Deep Dive
14
Decision Options
Country Site Content All pages | Selective Pages
Domain Single Domain | Country Specific Domains
Content Structure Englishlanguagelocale) |
EnglishLocale) |Custom
Propagation Mechanism Multi Site Manager |Language Copy | other
Integration
Mechanism
3rd Party (ClayTablet)| Connector | Custom
Translation Manual| Automated | Hybrid(MTPE)
Source Blueprint | Existing branch or Page
Rollout Configuration Manual | Auto
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Case Study # 2
Anil KALBAG Distinguished ENGINEER, IT @ CISCO
 8-30-2016
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Cisco.com –
Front Door to Cisco’s Business
16
375 Million
MONTHLY PAGE VIEWS
17M
ANNUAL SEARCHES
1+ Million
DIGITAL ASSETS
15 Million
MONTHLY VISITORS
99.99% UPTIME 70 LOCALES 650K+ PAGES
Marketing Sales Support Employees
Every visit is an opportunity to market, sell, and support our customers and engage employees.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
DC2 DRDC1
DMZInternalNetProtectedNet
8 core X 32G AEM 6.0
4TB NAS for datastore/host
1TB SAN for segmentstore
8 core X 32G AEM 6.0
4TB NAS for datastore/host
1TB SAN for segmentstore
8 core X 32G AEM 6.0
4TB NAS for datastore
1TB SAN for segmentstore
8 core X 32G AEM 6.0
4TB SAN for datastore
1TB SAN for segmentstore
6 core X 32G Apache
2.2 4TB NAS for shared htdocs
6 core X 32G Apache
2.2 4TB NAS for shared htdocs
6 core X 32G Apache
2.2 4TB NAS for shared htdocs
lb3lb2lb1
dc1.cisco.com dc2.cisco.com dr.cisco.com
lb1 lb2 lb3
Deployment Architecture
17
Cisco.com Deployment
author.cisco.com
Internal GSS/DNS
RCDN
lb
2 core X 16G Apache
2.2 2TB NAS for
shared htdocs
content replication to all DC
www.cisco.com
External GSS/DNS
Three Availability Zones; Two Regions
Active-Active with DR
Load Balancers at Web & App Tiers
Identical Publish Instances
CDN
Multiple Levels of Caching
Sharding of Author Instances
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Architecture - Decisions Deep Dive
Decision Point Options
Virtual/Physical All Virtuals | All Physicals | ✓Hybrid |Cloud
OS ✓Linux | Windows
Storage Attached |✓SAN|✓ NAS
Dispatcher@Author ✓Yes | No
LB @ Publish ✓Yes (n:n) | No (1:1)
HA: DR, Multi-DC Single DC/✓Multi DC, DR:✓Yes|No, CDN : ✓Yes|No
Caching ✓CDN, ✓Custom Dispatcher Cache, ✓Custom App cache
Preview Lifecycle Yes | ✓No
MicoKernel ✓TarMK | MongoMK | Custom Backup/Synch
18 18
BaseArchitecturalLogical
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Migration – Legacy to AEM
Business participation is critical
Deciding what to migrate and when
SEO metric
Lift-n-shift vs. Transformation
Combination of automated and
manual activities
19
Optimization Preprocessing Creation Verification Activation
2.7 millions
assets
281
site areas
1
framework
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multi-tenancy
Realms and Microsites – Set of technologies,
business process, conventions and best
practices that enable and streamline multi-
tenancy on a single digital platform
Criteria
One or more page meant to function as
separate entity within cisco.com
Targeting a specific audience
Not part of Cisco.com top level navigation
Separate permissions for authoring
Library of templates and components to choose
from
Digital Check-In Process
20
Benefits
Performance, CMS,
Video, Security, etc.
Global
Ready
Search
Optimized
Mobile 5-star
Experience
Cost
Effective
Integrated
Metrics
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Globalization
21
• Country Site Strategy
• Created using AEM Multi Site
Manager
• Content Translation
• Assets for global sites
Live Copy
INTL English
Master
en-au
en-sg en-uk
en-in en-ca
en-nz ja-jp
th-th
vi-vn
en-us
Portugese
Master
pt-pt
pt-br
Spanish
Master
es-ar
es-co
es-cr
French
Master
fr-fr
fr-ca
fr-ch
Chinese
Master
ch-cn
ch-tw
ch-hk
1 2 3
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Globalization - Decisions Deep Dive
22
Decision Options
Country Site Content All pages | ✓ Selective Pages
Domain ✓ Single Domain | Country Specific Domains
Content Structure ✓ Englishlanguagelocale) |
EnglishLocale) |Custom
Propagation Mechanism ✓ Multi Site Manager |Language Copy | other
Integration
Mechanism
3rd Party | Connector | ✓ Custom
Translation ✓Manual| ✓Automated | ✓Hybrid(MTPE)
Source ✓Blueprint | Existing branch or Page
Rollout Configuration ✓ Manual | ✓Auto
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Dynamic Pages
Listing pages dynamically
generated
Query based on Concept
& Doctype
Reduces workload for
Authors
Changes in product hierarchy
immediately reflected on website
Impacts Sharding of Author Instances
23
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM in the Cloud
Web Servers and AEM Publish instances running in
private Cloud
AEM on Application Centric Infrastructure (ACI) enabled
private cloud
• Reduce TCO
• Automate IT tasks
• Accelerate deployments
24
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Comparative analysis
Anshul Chhabra & Anil Kalbag
 8-30-2016
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Logical
Decision Point Options
Virtual/Physical All Virtuals| All Physicals | ✓Hybrid|Cloud
OS ✓Linux | Windows
Storage Attached | ✓SAN|✓ NAS
Dispatcher@Author ✓Yes | No
LB @ Publish ✓Yes (n:n) | No (1:1)
HA: DR, Multi-DC Single DC/ ✓Multi DC, DR: ✓Yes|No,
CDN : ✓Yes|No
Caching ✓CDN, ✓Custom Dispatcher Cache,
✓Custom App cache
Preview Lifecycle Yes | ✓No
MicoKernel ✓TarMK | MongoMK | Custom Backup/Synch
Architecture Decision Table Deep Dive
26
BaseArchitectural
Scalability: Physicals with
attached storage
frequently preferred for
Author
Linux – more prevalent
choice.
Author: Attached/SAN
Publish: SAN/NASPerformance & Author
concurrency.Maximize Resiliency Vs
Increase cache clearing
complexity
Dynamic Pages,
cacheability.
External preview capability
Most companies
use all three
Author Scalability.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 27
WHY MULTI TENANCY
Leverage
Architecture
• Caching
• High Availability
• Best Practices for
maintenance/monitoring
• Product Upgrades/Patches
Leverage
Expertise
• Cross utilization of AEM
expertise across projects
• Reduce intra-company
competition for resources in
marketplace
• Retain good resources by
giving them varied challenges
Leverage
Adobe
• Coordinated engagement
• Influence Product Roadmap
• Maximize ROI
• Get our patches prioritized
Adobe is a leader in Web Content Mgmt
Space
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Multi Tenancy Comparison
28
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Akamai–Caching/Acceleration
Authors
AEM Author Pair
AEM Publish Farm – Data center 1
AEM Publish Farm – Data center 2
Visitors
Request Flow
Separate instance
For every team
One Uber instance
Shared by all
Maximize Re-use
Maximize Tactical Agility & Isolation
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM as a Service
• Templates and Components reused
• All integrations are taken care of
SaaS
• AEM Container upgrades/maintenance/patches are provided
• Framework/Architecture elements reused
PaaS
• Only Infrastructure (not AEM specific)
IaaS
Copyright © 2014 Symantec Corporation
29
Recommended
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Architecture Anti Patterns
30
• Over Customization
• Everything is a nail – when AEM is the hammer
• AEM as a Façade
• AEM as THE Application Engine
• Taking every “sold” feature on its face value
• AEM – Target integration
• Continuing to use AEM classic UI over touch
• Not planning for continued investment in AEM (and other Adobe) Products &
resources
• Includes investment in a tight well organized team
• Investment of time in building a good relationship in Adobe & community
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM in the cloud
31
• Most installations so far are on prem – or not completely cloud native.
• Future – looks different – more and more push to Cloud.
• Multiple options going forward
• AEM Managed Services (AWS MarketPlace)
• Azure Virtual Machine (BYOL) – on windows
• Rackspace – complete with full suggested deployment architectures
• Need Adobe Product to evolve more also:
• More Cloud Native offerings
• Support for MicroServices & Continuous Integration& Delivery
• Better Support for Multi Tenancy in same instance
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Wishlist from Adobe
32
• Improved Integrations – eg: Target, Segments (Audience Mgr), eCommerce
• Better Support and penetration in Cloud
• More Cloud Native offerings
• Support for MicroServices & Continuous Integration& Delivery
• Better Support for Multi Tenancy in same instance
• More robust and scalable repository
• Improved support for Active Passive Mode, Backups, Maintenance activities
• Improved content transfer capability from Prod to Non-Prod
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Thank you!

More Related Content

What's hot

AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
AdobeMarketingCloud
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Gabriel Walt
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
AdobeMarketingCloud
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
Maciej Majchrzak
 
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQDynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Netcetera
 
Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM Project
Mark Kelley
 
12 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.212 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.2
Tricode (part of Dept)
 
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave LloydAdobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Dave Lloyd
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
Paolo Mottadelli
 
Dynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEMDynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEM
Bojana Popovska
 
10 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.110 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.1
Tricode (part of Dept)
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...devang-dsshah
 
Bridging the Gap: Single-Page Apps and AEM
Bridging the Gap: Single-Page Apps and AEMBridging the Gap: Single-Page Apps and AEM
Bridging the Gap: Single-Page Apps and AEM
rbl002
 
Thoughts on Component Resuse
Thoughts on Component ResuseThoughts on Component Resuse
Thoughts on Component Resuse
Justin Edelson
 
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
connectwebex
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Bob Paulin
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface Customization
Christian Meyer
 

What's hot (19)

AEM Best Practices for Component Development
AEM Best Practices for Component DevelopmentAEM Best Practices for Component Development
AEM Best Practices for Component Development
 
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAsk the AEM Community Expert Feb 2016 Session: AEM + Brackets
Ask the AEM Community Expert Feb 2016 Session: AEM + Brackets
 
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
Managing Omnichannel Experiences with Adobe Experience Manager (AEM)
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir ČaušJavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
 
Microservices Architecture for AEM
Microservices Architecture for AEMMicroservices Architecture for AEM
Microservices Architecture for AEM
 
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQDynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
 
Accelerate Your Next AEM Project
Accelerate Your Next AEM ProjectAccelerate Your Next AEM Project
Accelerate Your Next AEM Project
 
12 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.212 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.2
 
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave LloydAdobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
 
Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014Integrating with Adobe Marketing Cloud - Summit 2014
Integrating with Adobe Marketing Cloud - Summit 2014
 
Dynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEMDynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEM
 
10 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.110 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.1
 
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
Implementing Large Scale Digital Asset Repositories with Adobe Experience Man...
 
Bridging the Gap: Single-Page Apps and AEM
Bridging the Gap: Single-Page Apps and AEMBridging the Gap: Single-Page Apps and AEM
Bridging the Gap: Single-Page Apps and AEM
 
Thoughts on Component Resuse
Thoughts on Component ResuseThoughts on Component Resuse
Thoughts on Component Resuse
 
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
 
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEMDo more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
Do more with LESS, Handlebars, Coffeescript and other Web Resources in AEM
 
AEM 6.1 User Interface Customization
AEM 6.1 User Interface CustomizationAEM 6.1 User Interface Customization
AEM 6.1 User Interface Customization
 

Viewers also liked

progrexion-case-study
progrexion-case-studyprogrexion-case-study
progrexion-case-studySteve Jones
 
Introduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerceIntroduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerce
AdobeMarketingCloud
 
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal SystemsEVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
Evolve The Adobe Digital Marketing Community
 
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
Evolve The Adobe Digital Marketing Community
 
AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & More
Kanika Gera
 
vodafone-ireland-case-study
vodafone-ireland-case-studyvodafone-ireland-case-study
vodafone-ireland-case-studyBrian Corish
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
AEM HUB
 
Big data : DAAT DAY 2016 - Breakout Media Room
Big data : DAAT DAY 2016 - Breakout Media Room Big data : DAAT DAY 2016 - Breakout Media Room
Big data : DAAT DAY 2016 - Breakout Media Room
DAAT_TH
 
IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM Tooling
AdobeMarketingCloud
 
AEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene IndexesAEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene Indexes
AdobeMarketingCloud
 
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US KeynoteIMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
AdobeMarketingCloud
 
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile AppsCase Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
CA Technologies
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
Loni Stark
 
Ask the expert AEM Assets best practices 092016
Ask the expert  AEM Assets best practices 092016Ask the expert  AEM Assets best practices 092016
Ask the expert AEM Assets best practices 092016
AdobeMarketingCloud
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragments
AdobeMarketingCloud
 
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAdobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAEM HUB
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Paolo Mottadelli
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
Lokesh BS
 
PrésiTrack : l'analyse de la semaine du 28 février au 3 mars
PrésiTrack : l'analyse de la semaine du 28 février au 3 marsPrésiTrack : l'analyse de la semaine du 28 février au 3 mars
PrésiTrack : l'analyse de la semaine du 28 février au 3 mars
Alexandre Rousset
 
Adobe AEM Commerce with hybris
Adobe AEM Commerce with hybrisAdobe AEM Commerce with hybris
Adobe AEM Commerce with hybris
Paolo Mottadelli
 

Viewers also liked (20)

progrexion-case-study
progrexion-case-studyprogrexion-case-study
progrexion-case-study
 
Introduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerceIntroduction to Adobe Experience Manager based e commerce
Introduction to Adobe Experience Manager based e commerce
 
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal SystemsEVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
EVOLVE'14 | Enhance | Paul McMahon | AEM & Transactional Portal Systems
 
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
EVOLVE'16 | Keynote | Vikalp Tandon | Meeting the CRM Challenge - Adding Valu...
 
AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & More
 
vodafone-ireland-case-study
vodafone-ireland-case-studyvodafone-ireland-case-study
vodafone-ireland-case-study
 
Microservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej MajchrzakMicroservices for AEM by Maciej Majchrzak
Microservices for AEM by Maciej Majchrzak
 
Big data : DAAT DAY 2016 - Breakout Media Room
Big data : DAAT DAY 2016 - Breakout Media Room Big data : DAAT DAY 2016 - Breakout Media Room
Big data : DAAT DAY 2016 - Breakout Media Room
 
IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM Tooling
 
AEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene IndexesAEM GEMs Session Oak Lucene Indexes
AEM GEMs Session Oak Lucene Indexes
 
IMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US KeynoteIMMERSE 2016 Cedric Huesler US Keynote
IMMERSE 2016 Cedric Huesler US Keynote
 
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile AppsCase Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
Case Study: How Adobe Secures, Manages and Deploys Enterprise Mobile Apps
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 
Ask the expert AEM Assets best practices 092016
Ask the expert  AEM Assets best practices 092016Ask the expert  AEM Assets best practices 092016
Ask the expert AEM Assets best practices 092016
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragments
 
Adobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric HueslerAdobe Experience Manager - 6th Edition by Cedric Huesler
Adobe Experience Manager - 6th Edition by Cedric Huesler
 
Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014Open Architecture in the Adobe Marketing Cloud - Summit 2014
Open Architecture in the Adobe Marketing Cloud - Summit 2014
 
AEM & eCommerce integration
AEM & eCommerce integrationAEM & eCommerce integration
AEM & eCommerce integration
 
PrésiTrack : l'analyse de la semaine du 28 février au 3 mars
PrésiTrack : l'analyse de la semaine du 28 février au 3 marsPrésiTrack : l'analyse de la semaine du 28 février au 3 mars
PrésiTrack : l'analyse de la semaine du 28 février au 3 mars
 
Adobe AEM Commerce with hybris
Adobe AEM Commerce with hybrisAdobe AEM Commerce with hybris
Adobe AEM Commerce with hybris
 

Similar to Adobe Ask the AEM Community Expert Session Oct 2016

Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
Riverbed Technology
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
Ian Downard
 
S903 palla
S903 pallaS903 palla
S903 palla
Andrew Khoury
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
Avere Systems
 
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
Amazon Web Services
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s Perspective
Brian Deitte
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
Aerospike, Inc.
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
Bart Driscoll
 
Monitoring with Icinga2 at Adobe
Monitoring with Icinga2 at AdobeMonitoring with Icinga2 at Adobe
Monitoring with Icinga2 at Adobe
Icinga
 
CI/CD for Modern Applications
CI/CD for Modern ApplicationsCI/CD for Modern Applications
CI/CD for Modern Applications
Amazon Web Services
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
Amazon Web Services
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Amazon Web Services LATAM
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Amazon Web Services
 
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
Amazon Web Services
 
Migrate and Modernize Your Database
Migrate and Modernize Your DatabaseMigrate and Modernize Your Database
Migrate and Modernize Your DatabaseAmazon Web Services
 
SAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization WeekSAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization WeekFrank Stienhans
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
Eitan Segal
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdf
Amazon Web Services
 
AWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the CloudAWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the Cloud
Amazon Web Services
 

Similar to Adobe Ask the AEM Community Expert Session Oct 2016 (20)

Why and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in AzureWhy and How to Monitor Application Performance in Azure
Why and How to Monitor Application Performance in Azure
 
Why and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in AzureWhy and How to Monitor App Performance in Azure
Why and How to Monitor App Performance in Azure
 
S903 palla
S903 pallaS903 palla
S903 palla
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
 
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
From Mainframe to Microservices: Vanguard’s Move to the Cloud - ENT331 - re:I...
 
SD Times - Docker v2
SD Times - Docker v2SD Times - Docker v2
SD Times - Docker v2
 
Platform as Art: A Developer’s Perspective
Platform as Art: A Developer’s PerspectivePlatform as Art: A Developer’s Perspective
Platform as Art: A Developer’s Perspective
 
Using Databases and Containers From Development to Deployment
Using Databases and Containers  From Development to DeploymentUsing Databases and Containers  From Development to Deployment
Using Databases and Containers From Development to Deployment
 
EMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale SessionEMC World 2016 - DevOps-at-Scale Session
EMC World 2016 - DevOps-at-Scale Session
 
Monitoring with Icinga2 at Adobe
Monitoring with Icinga2 at AdobeMonitoring with Icinga2 at Adobe
Monitoring with Icinga2 at Adobe
 
CI/CD for Modern Applications
CI/CD for Modern ApplicationsCI/CD for Modern Applications
CI/CD for Modern Applications
 
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &MLAWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
AWS re:Invent Comes to London 2019 - Database, Analytics, AI &ML
 
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
Transformation Track AWS Cloud Experience Argentina - Why Enterprise Workload...
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
SAP on AWS: Big Businesses, Big Workloads, Big Time featuring Ingram-Micro - ...
 
Migrate and Modernize Your Database
Migrate and Modernize Your DatabaseMigrate and Modernize Your Database
Migrate and Modernize Your Database
 
SAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization WeekSAP Cloud Infrastructure Strategy @ Virtualization Week
SAP Cloud Infrastructure Strategy @ Virtualization Week
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdf
 
AWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the CloudAWS Partner Webcast - Reporting and Analytics in the Cloud
AWS Partner Webcast - Reporting and Analytics in the Cloud
 

Recently uploaded

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Adobe Ask the AEM Community Expert Session Oct 2016

  • 1. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Comparative Architecture Analysis of large scale AEM Installations Presented by: Anil Kalbag Distinguished Engineer, IT @ Cisco Anshul Chhabra Distinguished IT Architect @ Symantec  8-30-2016
  • 2. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Speakers Introduction 2 Anshul Chhabra Distinguished IT Architect Symantec Previously Principal Architect @ McAfee IT Architect @ Cisco twitter.com/anshul2 linkedin.com/in/anshulchhabra Anshul_Chhabra@Symantec.com Anil Kalbag Distinguished Engineer, IT Cisco Systems Inc. linkedin.com/in/anil-kalbag anil.kalbag@cisco.com twitter.com/akalbag
  • 3. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Talk Outline 3 • Introduction • Case Study 1 • Case Study 2 • Analysis/Comparison • Q&A • Polls
  • 4. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study outline 4 • Basic Usage Data • Architecture Overview (specific decisions) • Multi-Tenancy & Migration Strategy • Cloud Strategy • Globalization Strategy – approach • Other Customizations • Integrations
  • 5. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study # 1 Anshul Chhabra Distinguished IT Architect @ Symantec  8-30-2016
  • 6. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Symantec.com By The Numbers 6 Traffic Size Velocity Global • 3.3 billion requests/month • 150 million Page Views/month • 40k No of Pages • 150G:Size of Repository • 200/30: No of Authors (total/concurrent) • 20 Countries • 12 Languages
  • 7. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Logical (Decisions Framework) Architecture Data Center 1 AEM Author PairDispatcher WebServer InternalZone Dispatcher WebServer Cluster AEM Publish Cluster Data Center 2 Dispatcher WebServer Cluster AEM Publish Cluster CDN(Akamai) 7 AEM Licenses Base Decisions Physical/Virtual/Cloud OS(Linux/Windows) Storage (SAN/NAS) Architecture Questions Dispatcher @ Author LB @ publish HA: DR, Multi-DC Caching Logical Preview Lifecycle TarMK, MongoMK
  • 8. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Decision Table Deep dive Decision Point Options Virtual/Physical All Virtuals | All Physicals | Hybrid |Cloud OS Linux| Windows Storage Attached | SAN | NAS Dispatcher@Author Yes | No LB @ Publish Yes (n:n) | No (1:1) HA: DR, Multi-DC Single DC/Multi DC, DR:Yes| No, CDN : Yes |No Caching CDN, Custom Dispatcher Cache, Custom App cache Preview Lifecycle Yes | No Author Scalability TarMK| MongoMK | Customized Solution 8 BaseArchitecturalLogical
  • 9. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Multi Tenancy current State 9 WebPropertyAEMInstance DAM-Instance Pub Atln SDL Sym-Instance Pub1 Web Pub2 intrnt Cust-Instance Pub UW VYGR NS- Instance N-Pub NDC P-Instance N-Pub N-P WSP-Pub WS Dev-Pub Dev WS-Instance WS-Pub3 WS-1 WS-Pub2 WS-2 WS-Pub-3 WS-3 AEM Instance AEM Publish Instances Web Properties/Applications
  • 10. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Multi Tenancy current State 10 WebPropertyAEMInstance DAM-Instance Pub Atln SDL Sym-Instance Pub1 Web Pub2 intrnt Cust-Instance Pub UW VYGR NS- Instance N-Pub NDC P-Instance N-Pub N-P WSP-Pub WS Dev-Pub Dev WS-Instance WS-Pub3 WS-1 WS-Pub2 WS-2 WS-Pub-3 WS-3 Instance Instance Instance Instance Instance Instance
  • 11. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 TARGET STATE : INSTANCE GOVERNANCE Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow • Finite number of Instances – with Governance • New instance should be created only when: – Independent branding and experience – Independent Dev teams and stakeholders – with totally different integrations – Totally different operational SLAs required – Example Symantec/Norton
  • 12. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Migration Strategy 12 • Technologies before AEM: Teamsite, Drupal • AEM adopted three years ago • Major web presence on AEM – Long tail of migrations continue to this day • Two options for migrations – Assisted Migrations (scripted, automated) – User driven (new platform for new content + retire older content)
  • 13. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Globalization 13 • 2 Level Structure • EN is master • Language (eg French) – followed by Locale • Content Translation with SDL World Server • Custom Integration Live Copy English Master en-au en-sg en-uk en-in en-ca Portugese Master pt-pt pt-br Spanish Master es-es es-br French Master fr-fr fr-ca Chinese Master ch-cn ch-tw ch-hk 2 3 1 en-us Custom Impl
  • 14. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Globalization Decisions Deep Dive 14 Decision Options Country Site Content All pages | Selective Pages Domain Single Domain | Country Specific Domains Content Structure Englishlanguagelocale) | EnglishLocale) |Custom Propagation Mechanism Multi Site Manager |Language Copy | other Integration Mechanism 3rd Party (ClayTablet)| Connector | Custom Translation Manual| Automated | Hybrid(MTPE) Source Blueprint | Existing branch or Page Rollout Configuration Manual | Auto
  • 15. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Case Study # 2 Anil KALBAG Distinguished ENGINEER, IT @ CISCO  8-30-2016
  • 16. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Cisco.com – Front Door to Cisco’s Business 16 375 Million MONTHLY PAGE VIEWS 17M ANNUAL SEARCHES 1+ Million DIGITAL ASSETS 15 Million MONTHLY VISITORS 99.99% UPTIME 70 LOCALES 650K+ PAGES Marketing Sales Support Employees Every visit is an opportunity to market, sell, and support our customers and engage employees.
  • 17. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. DC2 DRDC1 DMZInternalNetProtectedNet 8 core X 32G AEM 6.0 4TB NAS for datastore/host 1TB SAN for segmentstore 8 core X 32G AEM 6.0 4TB NAS for datastore/host 1TB SAN for segmentstore 8 core X 32G AEM 6.0 4TB NAS for datastore 1TB SAN for segmentstore 8 core X 32G AEM 6.0 4TB SAN for datastore 1TB SAN for segmentstore 6 core X 32G Apache 2.2 4TB NAS for shared htdocs 6 core X 32G Apache 2.2 4TB NAS for shared htdocs 6 core X 32G Apache 2.2 4TB NAS for shared htdocs lb3lb2lb1 dc1.cisco.com dc2.cisco.com dr.cisco.com lb1 lb2 lb3 Deployment Architecture 17 Cisco.com Deployment author.cisco.com Internal GSS/DNS RCDN lb 2 core X 16G Apache 2.2 2TB NAS for shared htdocs content replication to all DC www.cisco.com External GSS/DNS Three Availability Zones; Two Regions Active-Active with DR Load Balancers at Web & App Tiers Identical Publish Instances CDN Multiple Levels of Caching Sharding of Author Instances
  • 18. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Architecture - Decisions Deep Dive Decision Point Options Virtual/Physical All Virtuals | All Physicals | ✓Hybrid |Cloud OS ✓Linux | Windows Storage Attached |✓SAN|✓ NAS Dispatcher@Author ✓Yes | No LB @ Publish ✓Yes (n:n) | No (1:1) HA: DR, Multi-DC Single DC/✓Multi DC, DR:✓Yes|No, CDN : ✓Yes|No Caching ✓CDN, ✓Custom Dispatcher Cache, ✓Custom App cache Preview Lifecycle Yes | ✓No MicoKernel ✓TarMK | MongoMK | Custom Backup/Synch 18 18 BaseArchitecturalLogical
  • 19. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Migration – Legacy to AEM Business participation is critical Deciding what to migrate and when SEO metric Lift-n-shift vs. Transformation Combination of automated and manual activities 19 Optimization Preprocessing Creation Verification Activation 2.7 millions assets 281 site areas 1 framework
  • 20. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Multi-tenancy Realms and Microsites – Set of technologies, business process, conventions and best practices that enable and streamline multi- tenancy on a single digital platform Criteria One or more page meant to function as separate entity within cisco.com Targeting a specific audience Not part of Cisco.com top level navigation Separate permissions for authoring Library of templates and components to choose from Digital Check-In Process 20 Benefits Performance, CMS, Video, Security, etc. Global Ready Search Optimized Mobile 5-star Experience Cost Effective Integrated Metrics
  • 21. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Globalization 21 • Country Site Strategy • Created using AEM Multi Site Manager • Content Translation • Assets for global sites Live Copy INTL English Master en-au en-sg en-uk en-in en-ca en-nz ja-jp th-th vi-vn en-us Portugese Master pt-pt pt-br Spanish Master es-ar es-co es-cr French Master fr-fr fr-ca fr-ch Chinese Master ch-cn ch-tw ch-hk 1 2 3
  • 22. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Globalization - Decisions Deep Dive 22 Decision Options Country Site Content All pages | ✓ Selective Pages Domain ✓ Single Domain | Country Specific Domains Content Structure ✓ Englishlanguagelocale) | EnglishLocale) |Custom Propagation Mechanism ✓ Multi Site Manager |Language Copy | other Integration Mechanism 3rd Party | Connector | ✓ Custom Translation ✓Manual| ✓Automated | ✓Hybrid(MTPE) Source ✓Blueprint | Existing branch or Page Rollout Configuration ✓ Manual | ✓Auto
  • 23. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Dynamic Pages Listing pages dynamically generated Query based on Concept & Doctype Reduces workload for Authors Changes in product hierarchy immediately reflected on website Impacts Sharding of Author Instances 23
  • 24. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM in the Cloud Web Servers and AEM Publish instances running in private Cloud AEM on Application Centric Infrastructure (ACI) enabled private cloud • Reduce TCO • Automate IT tasks • Accelerate deployments 24
  • 25. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Comparative analysis Anshul Chhabra & Anil Kalbag  8-30-2016
  • 26. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Logical Decision Point Options Virtual/Physical All Virtuals| All Physicals | ✓Hybrid|Cloud OS ✓Linux | Windows Storage Attached | ✓SAN|✓ NAS Dispatcher@Author ✓Yes | No LB @ Publish ✓Yes (n:n) | No (1:1) HA: DR, Multi-DC Single DC/ ✓Multi DC, DR: ✓Yes|No, CDN : ✓Yes|No Caching ✓CDN, ✓Custom Dispatcher Cache, ✓Custom App cache Preview Lifecycle Yes | ✓No MicoKernel ✓TarMK | MongoMK | Custom Backup/Synch Architecture Decision Table Deep Dive 26 BaseArchitectural Scalability: Physicals with attached storage frequently preferred for Author Linux – more prevalent choice. Author: Attached/SAN Publish: SAN/NASPerformance & Author concurrency.Maximize Resiliency Vs Increase cache clearing complexity Dynamic Pages, cacheability. External preview capability Most companies use all three Author Scalability.
  • 27. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 27 WHY MULTI TENANCY Leverage Architecture • Caching • High Availability • Best Practices for maintenance/monitoring • Product Upgrades/Patches Leverage Expertise • Cross utilization of AEM expertise across projects • Reduce intra-company competition for resources in marketplace • Retain good resources by giving them varied challenges Leverage Adobe • Coordinated engagement • Influence Product Roadmap • Maximize ROI • Get our patches prioritized Adobe is a leader in Web Content Mgmt Space
  • 28. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Multi Tenancy Comparison 28 Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Akamai–Caching/Acceleration Authors AEM Author Pair AEM Publish Farm – Data center 1 AEM Publish Farm – Data center 2 Visitors Request Flow Separate instance For every team One Uber instance Shared by all Maximize Re-use Maximize Tactical Agility & Isolation
  • 29. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM as a Service • Templates and Components reused • All integrations are taken care of SaaS • AEM Container upgrades/maintenance/patches are provided • Framework/Architecture elements reused PaaS • Only Infrastructure (not AEM specific) IaaS Copyright © 2014 Symantec Corporation 29 Recommended
  • 30. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Architecture Anti Patterns 30 • Over Customization • Everything is a nail – when AEM is the hammer • AEM as a Façade • AEM as THE Application Engine • Taking every “sold” feature on its face value • AEM – Target integration • Continuing to use AEM classic UI over touch • Not planning for continued investment in AEM (and other Adobe) Products & resources • Includes investment in a tight well organized team • Investment of time in building a good relationship in Adobe & community
  • 31. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM in the cloud 31 • Most installations so far are on prem – or not completely cloud native. • Future – looks different – more and more push to Cloud. • Multiple options going forward • AEM Managed Services (AWS MarketPlace) • Azure Virtual Machine (BYOL) – on windows • Rackspace – complete with full suggested deployment architectures • Need Adobe Product to evolve more also: • More Cloud Native offerings • Support for MicroServices & Continuous Integration& Delivery • Better Support for Multi Tenancy in same instance
  • 32. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Wishlist from Adobe 32 • Improved Integrations – eg: Target, Segments (Audience Mgr), eCommerce • Better Support and penetration in Cloud • More Cloud Native offerings • Support for MicroServices & Continuous Integration& Delivery • Better Support for Multi Tenancy in same instance • More robust and scalable repository • Improved support for Active Passive Mode, Backups, Maintenance activities • Improved content transfer capability from Prod to Non-Prod
  • 33. © 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Thank you!

Editor's Notes

  1. AEM Licenses Author – content size and no of authors- might prompt multiple authors in active active configuration (or sharded) Complex requirements HA needs Enterprise commit
  2. Virtual/Physicals : Many installations with virtuals exist – and are successful. But in large scale installations – due to scalability issues – and lack of the Mongo option in prior years – people frequently go to physical author. Many examples exist of this paradigm (Cisco – and other companies of cisco’s size) Linux/Windows : On the surface there does not seem to be any data to support superiority of Linux over Windows – however – anecdotally – there seem to be more examples of Linux based installations. Storage – For Author NAS is probably not a great idea. SAN can usually do the trick on author – but there might be a case to consider attached storage for best performance. For Publish – SAN would be a safer bet, but NAS can also do the job . Dispatcher@Author – Our recommendation is to have it – even if it only alleviates some of the asset caching. There are some caching settings to keep in mind – to ensure the content is fresh. Usually only very small scale installations tend to skip dispatcher at the author. LB @ Publish : Provides maximized fault tolerance. Cisco has this model. However it increases the complexity of the architecture. Especially the clearing of dispatcher cache on activation in publish HA: DR, Multi-DC: For most large scale installations – multi DC is a must, Author can be a bit challenging here – in case of TarMK – DR is also recommended. But there might be some innovative approaches that could be used to optimize the cost of DR. Either by having a small footprint – that can be quickly increased (scaled up if required), or just focusing on author – and having some extended caching settings at DR (servecacheonstale equivalent). Also – it is a good idea to have backups of author, a single publish and the dispatcher – foeasy restore in case all else fails. Caching : Multiple levels of caching – CDN, web server & application server. Tradeoff between performance and simplicity. Application cache is required only if there is a lot of application logic – and dynamic component or other logic. Web server is required if there is a huge amount of traffic that still makes it through to the publish server and there is not enough offload.. HAL DR , Multi DC: Generally all large scale companies need both a DR and multi DC strategy (in addition to a solid back up strategy) CDNs can provide some level of protection
  3. - Think clearly about how to present this – ITaaS angle may need to be cleared up..
  4. Over Customization complicates everything - Maintainability – system bloat - Upgrade path -
  5. Check with Sameer – whether I can share Azure… Make it real -