SlideShare a Scribd company logo
1 of 43
Drupal in the Enterprise IBM and Norwegian Cruise Line Rob Shea
 
 
 
 
 
NCL.com
 
 
 
 
 
Software Licensing
Proprietary Licensing
flickr.com/photos/79117087@N00/1716249985/  OSS Licensing
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OSS Licensing in the Enterprise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Support
Proprietary Support
OSS Support
OSS Support in the Enterprise ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Content Model
Business Needs Integration Legacy Data Template Needs
 
Content model lessons learned ,[object Object],[object Object],[object Object],[object Object],[object Object]
Integration
 
Content Deployment
Content deployment
Large development teams flickr.com/photos/33948692@N00/539413957/
Large team best practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Infrastructure
Infrastructure
Caching Strategy
Caching Strategy ,[object Object],[object Object],[object Object],[object Object]
Caching Strategy ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Code Deployment
Code Deployments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monitoring
Monitoring ,[object Object],[object Object],[object Object],[object Object]
Agile Practices
Agile Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What did you think? Locate this session on the DCC website: http://chicago2011.drupal.org/sessions Click the “Take the Survey” link. Thanks!

More Related Content

What's hot

Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018
Tessa Mero
 

What's hot (20)

DevOps made simple - Understand DevOps and steps to become a DevOps expert
DevOps made simple  - Understand DevOps and steps to become a DevOps expertDevOps made simple  - Understand DevOps and steps to become a DevOps expert
DevOps made simple - Understand DevOps and steps to become a DevOps expert
 
Next Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsNext Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOps
 
Continuous Integration With Jenkins Training in Bangalore
Continuous Integration With Jenkins Training in BangaloreContinuous Integration With Jenkins Training in Bangalore
Continuous Integration With Jenkins Training in Bangalore
 
CI/CD on Google Cloud Platform
CI/CD on Google Cloud PlatformCI/CD on Google Cloud Platform
CI/CD on Google Cloud Platform
 
Conversational Teams: Moving Fast at Scale | Rasa Summit 2021
Conversational Teams: Moving Fast at Scale | Rasa Summit 2021Conversational Teams: Moving Fast at Scale | Rasa Summit 2021
Conversational Teams: Moving Fast at Scale | Rasa Summit 2021
 
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
Azure function DevOps pipeline, ALM / DevOps Rangers feedbacks
 
Serverless Computing no Microsoft Azure
Serverless Computing no Microsoft AzureServerless Computing no Microsoft Azure
Serverless Computing no Microsoft Azure
 
OpenAPI 3.0, And What It Means for the Future of Swagger
OpenAPI 3.0, And What It Means for the Future of SwaggerOpenAPI 3.0, And What It Means for the Future of Swagger
OpenAPI 3.0, And What It Means for the Future of Swagger
 
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
AWS Meetup: Career Day 2019 - Lightning Talk with Cloud Career Path: DevOps E...
 
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Controle do ciclo de vida do desenvolvimento de software com tfs  vstsControle do ciclo de vida do desenvolvimento de software com tfs  vsts
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
 
Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle Advanced Automation in Your API Lifecycle
Advanced Automation in Your API Lifecycle
 
Best React js Training course in Bangalore
Best React js Training course in BangaloreBest React js Training course in Bangalore
Best React js Training course in Bangalore
 
Guided Path to DevOps Career.
Guided Path to DevOps Career.Guided Path to DevOps Career.
Guided Path to DevOps Career.
 
Test Automation you'll actually Like - Gauge by ThoughtWorks
Test Automation you'll actually Like - Gauge by ThoughtWorksTest Automation you'll actually Like - Gauge by ThoughtWorks
Test Automation you'll actually Like - Gauge by ThoughtWorks
 
Controlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWSControlled Evolution with Puppet and AWS
Controlled Evolution with Puppet and AWS
 
Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018Chatbots Workshop SF JS Meetup May 2018
Chatbots Workshop SF JS Meetup May 2018
 
Aleksei Dremin - Application Security Pipeline - phdays9
Aleksei Dremin - Application Security Pipeline - phdays9Aleksei Dremin - Application Security Pipeline - phdays9
Aleksei Dremin - Application Security Pipeline - phdays9
 
DevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | EdurekaDevOps Real-Time Projects | Edureka
DevOps Real-Time Projects | Edureka
 
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
The API Lifecycle Series: Evolving API Development and Testing from Open Sour...
 
Docs Like Code
Docs Like CodeDocs Like Code
Docs Like Code
 

Viewers also liked

Vrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
Vrije opdracht ICT 2: Sanne Vanhaverbeke: MarrakechVrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
Vrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
SanneVanhaverbeke
 
Is restructuring of imf required in the present
Is restructuring of imf required in the presentIs restructuring of imf required in the present
Is restructuring of imf required in the present
Manjunath Halagur
 
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
Patrick Sheridan
 
Javascript Performance Tricks
Javascript Performance TricksJavascript Performance Tricks
Javascript Performance Tricks
Patrick Sheridan
 
Oakwood Premier Mumbai
Oakwood Premier MumbaiOakwood Premier Mumbai
Oakwood Premier Mumbai
anil-chavan
 
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
Jerry's Mitsubishi
 
Concept note jmdi eurocities - milano-tampere worksop
Concept note jmdi   eurocities - milano-tampere worksopConcept note jmdi   eurocities - milano-tampere worksop
Concept note jmdi eurocities - milano-tampere worksop
Thomas Jézéquel
 

Viewers also liked (20)

Better editorial experience in Drupal 7
Better editorial experience in Drupal 7Better editorial experience in Drupal 7
Better editorial experience in Drupal 7
 
Portfolio
PortfolioPortfolio
Portfolio
 
Vrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
Vrije opdracht ICT 2: Sanne Vanhaverbeke: MarrakechVrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
Vrije opdracht ICT 2: Sanne Vanhaverbeke: Marrakech
 
Is restructuring of imf required in the present
Is restructuring of imf required in the presentIs restructuring of imf required in the present
Is restructuring of imf required in the present
 
SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch SenchaCon: DJing with Sencha Touch
SenchaCon: DJing with Sencha Touch
 
Javascript Performance Tricks
Javascript Performance TricksJavascript Performance Tricks
Javascript Performance Tricks
 
Monopolis
MonopolisMonopolis
Monopolis
 
Oakwood Premier Mumbai
Oakwood Premier MumbaiOakwood Premier Mumbai
Oakwood Premier Mumbai
 
Inforln.com ERP 10.3 &10.4 Estimating Differences
Inforln.com ERP 10.3 &10.4 Estimating DifferencesInforln.com ERP 10.3 &10.4 Estimating Differences
Inforln.com ERP 10.3 &10.4 Estimating Differences
 
Negutegi automatikoa
Negutegi automatikoaNegutegi automatikoa
Negutegi automatikoa
 
Incoming
IncomingIncoming
Incoming
 
Poker
PokerPoker
Poker
 
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
2011 Mitsubishi Lancer at Jerry's Mitsubishi in Baltimore Maryland
 
Writing at fontbonne
Writing at fontbonneWriting at fontbonne
Writing at fontbonne
 
Presentatie QS graphics
Presentatie QS graphicsPresentatie QS graphics
Presentatie QS graphics
 
Eliminating Spreadsheet Chaos With GlobalSoft Spreadsheet Server
Eliminating Spreadsheet Chaos With GlobalSoft Spreadsheet ServerEliminating Spreadsheet Chaos With GlobalSoft Spreadsheet Server
Eliminating Spreadsheet Chaos With GlobalSoft Spreadsheet Server
 
Conferencia sobre la Prescripción de la Actividad fisica con APPS
Conferencia sobre la Prescripción de la Actividad fisica con APPSConferencia sobre la Prescripción de la Actividad fisica con APPS
Conferencia sobre la Prescripción de la Actividad fisica con APPS
 
Livestream
LivestreamLivestream
Livestream
 
Concept note jmdi eurocities - milano-tampere worksop
Concept note jmdi   eurocities - milano-tampere worksopConcept note jmdi   eurocities - milano-tampere worksop
Concept note jmdi eurocities - milano-tampere worksop
 
2013 Mitsubishi Outlander Sport at Jerry's MItsubishi in Baltimore, Maryland
2013 Mitsubishi Outlander Sport at Jerry's MItsubishi in Baltimore, Maryland2013 Mitsubishi Outlander Sport at Jerry's MItsubishi in Baltimore, Maryland
2013 Mitsubishi Outlander Sport at Jerry's MItsubishi in Baltimore, Maryland
 

Similar to Drupal in the Enterprise, IBM and Norwegian Cruise Line

KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13
MDIF
 

Similar to Drupal in the Enterprise, IBM and Norwegian Cruise Line (20)

DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020DevOps CTO Masterclass | Webinar Oct. 2020
DevOps CTO Masterclass | Webinar Oct. 2020
 
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
PHPFrameworkDay 2020 - Different software evolutions from Start till Release ...
 
"Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa..."Different software evolutions from Start till Release in PHP product" Oleksa...
"Different software evolutions from Start till Release in PHP product" Oleksa...
 
Architecting a Real-World Microservices Architecture and DevOps Strategy on A...
Architecting a Real-World Microservices Architecture and DevOps Strategy on A...Architecting a Real-World Microservices Architecture and DevOps Strategy on A...
Architecting a Real-World Microservices Architecture and DevOps Strategy on A...
 
GitHub for partners
GitHub for partnersGitHub for partners
GitHub for partners
 
DevOps lagos meetup
DevOps lagos meetupDevOps lagos meetup
DevOps lagos meetup
 
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters
 
DevOps in Cloud OSLC Integration
DevOps in Cloud OSLC IntegrationDevOps in Cloud OSLC Integration
DevOps in Cloud OSLC Integration
 
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
 
#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx#ESPC19 How to do #DevOps with #SPFx
#ESPC19 How to do #DevOps with #SPFx
 
7 flavours of devops implementation
7 flavours of devops implementation7 flavours of devops implementation
7 flavours of devops implementation
 
DevOps for dummies study sharing - part II
DevOps for dummies study sharing - part IIDevOps for dummies study sharing - part II
DevOps for dummies study sharing - part II
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13KB Seminars: Working with Technology - Platforms; 10/13
KB Seminars: Working with Technology - Platforms; 10/13
 
Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020Top 10 python frameworks for web development in 2020
Top 10 python frameworks for web development in 2020
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Drupal in the Enterprise, IBM and Norwegian Cruise Line

Editor's Notes

  1. Working on NCL from pre-production, thru development thru support Number of differences between Drupal in the Enterprise “ Conventional” Drupal implementations
  2. IBM known for BIG IRON
  3. And big challenges
  4. IBM Interactive, a digital agency within IBM Not just developing solutions with IBM software, such as WebSphere Portal Use open source, such as Drupal and Ruby, mobile apps
  5. NCL 3rd largest cruise line 11 cruise ships
  6. 8% estimated market share worldwide $2.25b estimated 2011 revenue
  7. NCL.com Revenue generating – booking cruises and excursions, making reservations High availability High performance 4m visitors/month 32m page views/month Higher waves of traffic during promotions
  8. From mid-west Wife thinks I spend my time in Miami doing this.
  9. Kids this
  10. Friends this
  11. More like this
  12. And sometimes like this
  13. Used by the enterprise for decades Enterprise purchases software license from vendor. Enterprise perspective: Legal ownership of code is well-defined. Software backed by established entity.
  14. OSS Licensing - Software distributed under open source (GPL) license. Enterprise perspective: Who “owns” the license? Who “owns” the code? Who backs the software? Community Who is the community???
  15. Conversations like this result from differing perspectives even within the IBM Team.
  16. Support must be addressed before project, not after. Support is critical in the enterprise. While people may come and go, support needs to remain consistent.
  17. Enterprise purchases support contract from vendor. (maybe same as license) Enterprise engages IT (internal or contract) for regular maintenance. Enterprise engages support vendor for escalated support. Enterprise perspective: Well defined escalation procedures Accountability
  18. Great for developers Google.com Drupal.org IRC Enterprise perspective: No accountability No escalation path
  19. Content model critical many content types many integration points
  20. Inputs to content model
  21. Process driven by documentation in enterprise Interview content owners Document content model Define content types Export legacy content Import legacy content Tweak content types repeatedly to address changing import and template needs
  22. Legacy CMS – One time import, daily import via cron Endeca Search Index – XML from Drupal on demand + cache data = index JSON back to Drupal Geotargeting – IP address on demand Flash XML content nodeapi Many potential points of failure Many drivers of content model
  23. Many challenges
  24. Staging – Full preview with Drupal, Flash and Endeca Deploy module Not widely used No upgrade path to D7 D8?
  25. Pre-production – small team Build – large team Maintenance – small team
  26. Lack of team lead can result in diff modules being used for same tasks.
  27. Sample infrastructure Potential issues Load balancing – HTTP headers Intrusion detection - DOS Firewall - load
  28. Cache everywhere Drupal caching – 30 minutes to 3 hours
  29. Monitoring is critical quickly identify issues track issues to their source Don’t depend on infrastructure team
  30. Agile isn’t faster. Agile is faster.