Maximising Re-use without Platform with Drupal 8 ... · Business Director Felipe Rubim Head of Drupal Services & CI&T China GM. CI&T stands for Collaborate, Innovate and Transform.

Post on 22-May-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Architecting a Global Platform with Drupal 8: Maximising Re-use without Compromising Flexibility

@Acquia Engage Asia Pacific 2017

Outline

● Intro● Global Platform, Reusability and Flexibility● Drupal and Acquia platform: reaching Base Camp faster● Case Studies ● key takeaways

ciandt.com

Speakers

ciandt.com

Yoshiyuki Ueda

CI&T Japan,

Business Director

Felipe Rubim

Head of Drupal Services &

CI&T China GM

CI&T stands for

Collaborate,

Innovate and

Transform.

ciandt.com

2,500 Industry and Technology Experts

96% Client Retention Rate

15+ Fortune500 Brands

Over $150M in Annual Revenue with a

35% Growth YOY

Born in BrazilOffices in US, Europe, Brazil and Asia Pacific

Top Technology Partnerships

300+ PHP/Drupal500+ Java-based400+ Microsoft .NET100+ Google Cloud Certified150+ Native Mobile Devs100+ Hybrid Mobile Devs100+ Adobe Marketing Experts

by the numbers

Certified

“Great Place to Work”11 consecutive years via GPTW Institute Covered by Gartner and Forrester

ciandt.com

Global Presence

ciandt.com

USA

Brazil

UK• London

China• Ningbo• Shanghai• Beijing

Japan• Tokyo

Australia

• Brisbane• Campinas (HQ)• Belo Horizonte• Rio de Janeiro• São Paulo

• Atlanta• Philadelphia• Houston• San Francisco• Somerset NJ• New York

ciandt.com

CI&T and Drupal

300+ Drupal talents

Top 2 active community member

9+ years of experience in Drupal

Global reachLargest Drupal shop in Southern hemisphereMain Drupal promoter in Asia and South Pacific

Active community supporter76+ projects supported45+ contributed modulesDrupal 8 core committer

Drupal accredited40+ Acquia certified engineers2 Acquia Grand Masters

ciandt.com

+

Learn more about CI&T and Drupal at ciandt.com/drupal and our profile at drupal.org: bit.do/ciandt-drupal

CI&T @ Drupal.org - 2nd place in number of contributions

ciandt.com

Acquia Partner of the year in APJ

ciandt.comciandt.com

Global Platform, Reusability and Flexibility

ciandt.com

Where it all starts

ciandt.comciandt.com

Security

Governance

More Control

Unified UX

Cost Effective

Flexibility

Autonomy

Drupal and Acquia Platform:

reaching Base Camp faster

ciandt.com

Drupal and Acquia Platform: reaching Base Camp faster

ciandt.com

Unified UX/UI

Security

Governance

Control

Flexibility

Autonomy

Cost Effective

Case Study #1 - Astellas Pharma

ciandt.com

Astellas - A Corporate Sites Global Platform

Astellas Pharma is a Japanese pharmaceutical company, headquartered in Tokyo and present in more than 70 countries, ranking top 20 in the Global Pharma organizations, with a revenue of more than USD 12B (+ 70% is from overseas), along with 17K+ employees

ciandt.com

Astellas - A Corporate Sites Global Platform

Motivation: A strict requirement of information disclosure as a globally expanding pharmaceutical company, while also conveying the company's vision, unified across the globe

Astellas Pharma actively partners with academia, research institutes, bio ventures, etc. in each region of the world. It also has a sales network of more than 50 countries and stakeholders spread across the planet.

Therefore, its digital presence plays a paramount role as a tool for timely and appropriate disclosure of information.

ciandt.com

The Journey to Drupal and ACSF

Previous State:The corporate site was only for the Japanese market (with an English translated version). There are more than 30 regional sites where each market individually develops and maintains , such as US, other countries in the Americas, EMEA and Asia Pacific.

Japanese English

ciandt.com

Local Sites

Japan USA France China

...and 30 more

ciandt.com

Key pain points of previous state

● Low usability (inappropriate User Experience)● Low amount of information being shared ● Lack of platform governance● Timing for publishing information (No control in each country /

region)● Ensure security level is kept under the global governance body

ciandt.com

2015 2016 2017 2018

★Revamp Decision

Strategy Planning

Formulate new brand guidelines

Global Site Build

JP Site Release Markets Rollouts

Choosing Development Partner

Roadmap

ciandt.com

The Solution

● Acquia Cloud Site Factory (PaaS)● Acquia Cloud Edge Protect (WAF/CDN)

● Open Source● Large and Successful Development

Community and providers ● Adopted by large organizations across the

globe

ciandt.com

Improve Infrastructure and Operations efficiency

Provide a stable and reliable platform operation

Security

IT Goals

ciandt.com

Professional Services

Global Support

Learning Services

OnboardingTechnical Account

Management

• Fully managed service necessary for using Drupal in enterprise

• Unified management of all websites via the ACSF dashboard

• "Infrastructure umbrella": All expenses are covered, with a fixed operation cost, including all AWS usage

Solution Benefits

ciandt.com

The Results

ciandt.com

ciandt.com

ciandt.com

Key Modules

ciandt.com

Content Approval Workflow - Workbench Moderation

Key Modules

ciandt.com

Custom Solution for Content Sharing

Key Modules

ciandt.com

Customization for Private Files

Balance between public assets, security and performance

Case Study #2 - A global shipping and logistics company

ciandt.com

Case #2 - Key Facts

ciandt.com

Estimated Presence in 100 countries

Highly reusable content

Strict control on the Experience

Extremely fast Rollouts (< less than 4 months)

Case #2 - Governance and Control

Content Management

(Lift/Content Hub)

Create / update all content across all language and

regionsGlobal Content

Team

Customers

CMS URL

Websites Management(Site Factory)

Create / update all sites across all language and

regionsWebsites Admin

Team

CMS URL

Structure and theme only

Content only ...

Global site

Local sites

Website

Website

Website

Website

...

Website

Acq

uia E

dg

e P

rote

ct (WA

F/D

Do

S

Pro

tectio

n)

Case Study #3 - Another large global organization

ciandt.com

Case #3 - Key Facts

Using Drupal since 2008

(D6, now on D7 and D8)

More than 1,000 properties on Drupal

Different Divisions /Areas and markets

ciandt.com

Case #3 - Governance with Scalability

Division 1 Stack

Acquia Cloud Enterprise

Division 2Stack

Division 3 Stack

Corporate Division Stack

APAC Websites

EMEA Websites

Drupal 7, Drupal 8

Distributions

NA/ LATAM

Websites

APAC Websites

EMEA Websites

NA/ LATAM

Websites

APAC Websites

EMEA Websites

NA/ LATAM

Websites

APAC Websites

EMEA Websites

NA/ LATAM

Websites

ciandt.com

Case #3 - Governance with Flexibility → Time to Market

Squad Platform Engineers

Squad APJ

Squad EMEA

Squad AMERICAS

Platform - Product Owners

SQUADS MAINTAIN, EVOLVE AND ROLL OUT LOCAL SITES

Acquia Cloud Enterprise

Division 2Stack

APAC Websites

EMEA Websites

NA/ LATAM

Websites

ciandt.com

Case Study #4:

A Counterexample: Architecting

without governance

ciandt.com

Case Study #4 - Key facts

ciandt.com

Just adopted DrupalMulti-site approach

- no proper guidance

Urgency to move old assets to the Platform

Strict RFP process for individual department sites

No framework or distribution in place, no governance

Case Study #4 - A counterexample - Governance

ciandt.com

Drupal 8 Distro

Repository

Website Code #1

Website Code #2

Website Code #3

Website Code #4

Website Code #...

Partner 1

Partner 2

Partner 3

Case Study #4 - A counterexample - Governance

ciandt.com

Drupal 8 Distro

Repository

Website Code #1

Website Code #2

Website Code #3

Website Code #4

Website Code #...

Agency 1

Agency 2

Agency 3

Rework!

Case Study #4 - A counterexample - Governance

ciandt.com

Drupal 8 Distro/

Repository

Website Code #1

Website Code #2

Website Code #3

Website Code #4

Partner 1

Partner 2

Partner 3

Governance Team and Guidelines

...

Final Thoughts

ciandt.com

Final Thoughts

● Acquia Cloud Site Factory, Acquia Lift and ACE will give you the edge you need to to touch the ground running

● Drupal provides you with that "extra flexibility power", but with power comes great responsibility (aka: Governance)...

● ...thus allow enough time for setting up a proper platform governance from the approach to procurement, marketing all the way to partners management

● When and if it gets too big, no problem: re-architect, while still providing the expected flexibility, without compromising governance (delegate!)

ciandt.com

Thank you!To know more, talk to us:

Or visit ciandt.com,ciandt.co.jp or ciandt.com.cn

#amazinglyfast

top related