SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Digital Transformation
AWS NYC Meetup January 9, 2018
Mike Madden, CTO, EBSCO
Jon Stockdill, CTO, Kenzan
● Largest business unit in EBSCO Industries - over
3,200 employees
● The most highly-used online research platform to
libraries worldwide
● Largest subscription service agency in the world
● Over 150,000 library customers worldwide
● Relationships with more than 95,000 publishers
internationally
Product Lines
Approaching 400 research
and educational databases
via EBSCOhost with over
2.6 billion records, and 100
million searches per day
About Kenzan
Core offerings
Application Development and
Consulting, Platform as a Service
(PaaS), and Digital Transformation
Primary Clients
Multi billion dollar companies and
media/content providers such as
Thomson Reuters, Charter &
Cablevision
Locations
Providence (RI), New York (NY),
Denver (CO), and Los Angeles (CA)
Founded in 2004.
DEVOPS
LEADERSHIP
APPLICATION DEVELOPMENT
Architecture, front and back end
development, business analysis
and DevTest.
Platform builds, continuous
delivery and scalable resourcing.
CLOUD
VIRTUALIZATIONExperts and enablers in AWS,
Netflix stack, enterprise
architecture and beyond.
MEDIA INDUSTRY VETS
Migrations, enterprise wide
solutions, digital experts and
thought leaders.
EMPLOYEE-FOCUSED
Collaboration and culture are
key.
FULL SERVICE
CONSULTING
DIGITAL TRANSFORMATION
Developing technology as a core
competency & organizing teams
around business value
Cloud Transformation =
Culture Transformation
EBSCO Goals
● Customer orientation
● High velocity value creation
● Sustainable acceleration
● Margin Protection
● Transformational software
Aligned Technology, Process
and Organization
Culture
Technology
OrganizationProcess
Cloud and Microservices
Agile
Methods
Inverse Conway’s
Law
An all-in executive lead approach
is required.
Technology
Organization
Agile
Current Future
● Large deployments
● Tightly coupled
● Monolithic
● Trend to Serverless
● Loosely Coupled
● Independent Domains
● Frequent handoffs CI/CD
● Shared ownership
● T-shaped
● Large non-coding budget
● CI/CD/CO to No DevOPs
● Component Ownership
● Domain expertise
● Phase out of non-coding teams
Aligned to business
High Performance
● Art-centric
● Feature Backlogs
● 2-week iterations
● Monthly/Quarterly Delivery
● Ceremony decrease
● Capability Backlogs
● 1-weeks iterations
● Daily Delivery
Value delivery focused
Technology Design Center
Evolved and
Differentiated
• Contextual
• Analytic
• Closed-Loop
Fast
• Composable
• NIH/3P
• Independent services
• Container-based
• Leveraged platform
Assume Failure
• Circuit breakers
• Contract tests
• Chaos Engineering
• Blue/Green and Canary
Microservices
Model Characteristics
Technology Decision Tree
Capability available through
third party:
1. Netflix OSS
2. AWS Native Tools and
Services
3. 3rd party Managed
(deployed in AWS)
4. Other Open Source
5. Cloud Native COTS
6. EBSCO built
Capability differentiated and not
available through 3rd party
1. Single consumer: Product
ART build
2. Multi consumer: Platform
ART build
Core Framework Technology Guidance
Limit Tech Sprawl – Distributed Decision Making – Team Independence
Domain Model
Bounded Context
“You build it, you run it.”
- Werner Vogels, Amazon
The Answer:
• Developers build, deploy and
run their software
• Operations automates the
operation, not operate the
operation
• Stop, minimize, outsource or
automate ALL non-coding
functions
The Development Centric Operating Model
The Vision
Maximize the
development of
differentiated software
The Opportunity
Provide unfettered access
to cloud computing
resources and remove all
things that block engineers
and getting software to
production
”Bad behavior arises when you abstract
people away from the consequences of
their actions…there is no such thing as
‘DevOps Team!”
- Jez Humble
Business Alignment
with AWS
• Orientation to revenue and value
• Visible customer touch
• Multivariate tests
• Zero defects
• Continuous operations
• Infrastructure as code
• Minimize non-dev technology
positions
• Retrain/re-assign traditional ops
and QA
• Cloud Ops automates the operation
• Rapid provisioning, access and
change management
GOALS
• 25% increase in new feature dev
• 80% decrease in non-dev labor
• 20 minute goal code complete to live
DYNAMIC HEALTH ACTUALS
• 2 weeks: working prototype
• 9 months: V1.0
• 3 months: V2.0
Once you go
cloud, you don’t
go back.
All-In Transformation
Timeline of delivery
Hardening
Platform Dev. +
Training
Materials
Validation
Review
architecture
Jan 2017
Mid-Dec 2016
Training
Onboarding
SWAT teams
Jan 2017
Oct 2016
Proposal
2017+Apr 2017
Support
Player /
Coach
Sustain/expand
Transition +
Additional
Projects
May 2017
Create Quick Sustain / Expand
✓
All-In Transformation
Executive
Program
Team
Organization Change
Management
Volunteer Army
Doers
Start with vanilla,
then add sprinkles
DevTest BDD
Automated
Testing
Code
Review
GitHub
Flow
Fail-
Forward
Loosely coupled 12-factor applications
Continuous Learning
Logging Metrics Auto
Scaling
APM Dashboard Application
Support
Continuous Operations
Immutable
Infrastructure
Immutable
Artifact
Automated
Testing
Config
Management
Canary/
BlueGreen
A/B
Testing
Continuous Deployment
Continuous Integration
Agile, Lean Culture (Strong Organizational Health)
Lay the track directly
in front of the train.
Platform, Dev Kit, Training Materials
Create a vision >> Hardening
Platform
Automation
● Github
● Jenkins / JFrog
● ECS / Docker
● Cloud Formation
● SumoLogic/ DataDog
Continuous Delivery
● Jenkins pipeline library
● Immutable Infrastructure
Architecture
● Naming Conventions
● Service Discovery
Platform Dev Kit Training materials
Materials
● Course Catalog
● Onboarding Guides
● Activities & Labs
Projects
● Hello-World
● Reference Architecture
Libraries
● Starters
● Logging
● Metrics
● Circuit Breaking
● Configuration
Aggressively shift left
team onboarding
Quick Win
Communicate Vision Enlist team Remove Blockers
20
Training
● Teams (3w -> 1.5w)
● Onboarding Guides
● Design-to-deploy
Progress Reports
● Rally Metrics
● Completed/Goals
● Issues/Risks
● Key Decisions
Projects
● Hello World
● Reference Architecture
Course Catalog
● PLATFORM, SERVICE,
UI
● 100, 200, 300 Level
Architecture
● Domain Mapping
● System Diagram
Support Styles
● Player / coach
● Train and assess
● Do and demo
● Try and review
Platform Development
● Deploy to INT, Live
● Canary
Cross team communication
● Weekly emails, DSU
● Chatroom support
Doers learn by doing.
Less is more.
Guide – Activity Format
WatchRead Activity Pull
Request
Transformation Timeline
2016 2017 2018
July: Initial technology strategy
July: AWS Seattle briefing
August: Working Netflix
prototype
October: Validated reference
arch
November: Kenzan
introductions
December: Budget to build Dyn
Health
January: Kenzan led initial training
February: Working Dyn Health
prototype
August: Executive “All In”
agreement
August: Start of Researcher
prototype
September: CO Simulation
October: DH Version 1.0
November: New org/ART structure
January: Increase R&D spend to
50% on AWS
February: Researcher “preview”
Q2: Initial API-based public
services on AWS
Q3: DynamedPlus on AWS
Q4: 75% on AWS, all content on
AWS
Recommended Practices
Find experienced partners
• AWS: tech releases, well
architected
• Kenzan: Microservices
expertise, Netflix OSS
experience
Avoid Porting
Operating costs and
extraneous code
$
Velocity
Frameworks and
guidance create
velocity
Feedback
Customer feedback/Live
code on Day 1
You aren’t going to need it
Platform and services follow
YAGNI principle
Baseline model and
rapid evolution
Organizational,
budgetary and
technology
Wins
Working software
wins
Key Learnings
• No perfect time to start
• Firewall AWS work from on premise work
• Tech transition from on-premise .NET a none issue
• Teams left behind
• Teams like the Continuous Operations Model
• Start refactoring on day 1
• AWS Teams are innovating more
• Cost management, telemetry and automation on
day 1

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Moodle kurulumu
Moodle kurulumuMoodle kurulumu
Moodle kurulumu
 
Microsoft Office Word Basics Training
Microsoft Office Word Basics TrainingMicrosoft Office Word Basics Training
Microsoft Office Word Basics Training
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
 
Pixlr jose manuel lacoba
Pixlr jose manuel lacobaPixlr jose manuel lacoba
Pixlr jose manuel lacoba
 
Data types in C language
Data types in C languageData types in C language
Data types in C language
 
Introduction to Windows - Windows Interface
Introduction to Windows - Windows InterfaceIntroduction to Windows - Windows Interface
Introduction to Windows - Windows Interface
 
Structures in c language
Structures in c languageStructures in c language
Structures in c language
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual Basic Controls ppt
Visual Basic Controls pptVisual Basic Controls ppt
Visual Basic Controls ppt
 
Language translator
Language translatorLanguage translator
Language translator
 
The f1 to f12 keys
The f1 to f12 keysThe f1 to f12 keys
The f1 to f12 keys
 
Prefix Postfix
Prefix PostfixPrefix Postfix
Prefix Postfix
 
[OOP - Lec 01] Introduction to OOP
[OOP - Lec 01] Introduction to OOP[OOP - Lec 01] Introduction to OOP
[OOP - Lec 01] Introduction to OOP
 
Programming language
Programming languageProgramming language
Programming language
 
Software components
Software componentsSoftware components
Software components
 
Application Software
Application Software Application Software
Application Software
 
Ndu06 typesof language
Ndu06 typesof languageNdu06 typesof language
Ndu06 typesof language
 
SPM Case Study
SPM Case Study SPM Case Study
SPM Case Study
 

Ähnlich wie Digital Transformation and Cloud Adoption Strategies

Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015aspyker
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”Cisco DevNet
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineersstefan vallin
 
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Amazon Web Services
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Jon Petter Hjulstad
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?C4Media
 
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...Srijan Technologies
 
Tecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftTecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftGustavo Malheiros
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Jazkarta, Inc.
 
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...Docker, Inc.
 
The Atlassian Tool Suite for Collaborative Science
The Atlassian Tool Suite for Collaborative ScienceThe Atlassian Tool Suite for Collaborative Science
The Atlassian Tool Suite for Collaborative ScienceRajbahadur Rajput
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 editionDavid Talby
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav Srivastav
 
Manatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityManatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityTodd Kaplinger
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarCambay Digital
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 

Ähnlich wie Digital Transformation and Cloud Adoption Strategies (20)

GOTO Berlin 2016
GOTO Berlin 2016GOTO Berlin 2016
GOTO Berlin 2016
 
Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015Triangle Devops Meetup 10/2015
Triangle Devops Meetup 10/2015
 
QCon SF-feedback
QCon SF-feedbackQCon SF-feedback
QCon SF-feedback
 
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”DEVNET-1125	Partner Case Study - “Project Hybrid Engineer”
DEVNET-1125 Partner Case Study - “Project Hybrid Engineer”
 
DevOps for Network Engineers
DevOps for Network EngineersDevOps for Network Engineers
DevOps for Network Engineers
 
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
Customer Sharing: Trend Micro - Trend Micro's DevOps Practices
 
Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17Status Quo on the automation support in SOA Suite OGhTech17
Status Quo on the automation support in SOA Suite OGhTech17
 
Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?Beyond DevOps: How Netflix Bridges the Gap?
Beyond DevOps: How Netflix Bridges the Gap?
 
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
WSO2Con USA 2017: Journey of Migration from Legacy ESB to Modern WSO2 ESB Pla...
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
 
Tecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftTecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma Microsoft
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
Scalable Plone hosting with Amazon EC2 for Rice University's Rhaptos open lea...
 
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
The Tale of Two Deployments: Greenfield and Monolith Apps with Docker Enterpr...
 
The Atlassian Tool Suite for Collaborative Science
The Atlassian Tool Suite for Collaborative ScienceThe Atlassian Tool Suite for Collaborative Science
The Atlassian Tool Suite for Collaborative Science
 
Architecting an Open Source AI Platform 2018 edition
Architecting an Open Source AI Platform   2018 editionArchitecting an Open Source AI Platform   2018 edition
Architecting an Open Source AI Platform 2018 edition
 
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
Gaurav dev ops (AWS, Linux, Automation-ansible, jenkins:CI and CD:Ansible)
 
Manatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup MentalityManatee to Dolphin: Transitioning to a Startup Mentality
Manatee to Dolphin: Transitioning to a Startup Mentality
 
Azure DevOps Best Practices Webinar
Azure DevOps Best Practices WebinarAzure DevOps Best Practices Webinar
Azure DevOps Best Practices Webinar
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 

Kürzlich hochgeladen

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Kürzlich hochgeladen (20)

The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Digital Transformation and Cloud Adoption Strategies

  • 1. Digital Transformation AWS NYC Meetup January 9, 2018 Mike Madden, CTO, EBSCO Jon Stockdill, CTO, Kenzan
  • 2. ● Largest business unit in EBSCO Industries - over 3,200 employees ● The most highly-used online research platform to libraries worldwide ● Largest subscription service agency in the world ● Over 150,000 library customers worldwide ● Relationships with more than 95,000 publishers internationally
  • 3. Product Lines Approaching 400 research and educational databases via EBSCOhost with over 2.6 billion records, and 100 million searches per day
  • 4. About Kenzan Core offerings Application Development and Consulting, Platform as a Service (PaaS), and Digital Transformation Primary Clients Multi billion dollar companies and media/content providers such as Thomson Reuters, Charter & Cablevision Locations Providence (RI), New York (NY), Denver (CO), and Los Angeles (CA) Founded in 2004. DEVOPS LEADERSHIP APPLICATION DEVELOPMENT Architecture, front and back end development, business analysis and DevTest. Platform builds, continuous delivery and scalable resourcing. CLOUD VIRTUALIZATIONExperts and enablers in AWS, Netflix stack, enterprise architecture and beyond. MEDIA INDUSTRY VETS Migrations, enterprise wide solutions, digital experts and thought leaders. EMPLOYEE-FOCUSED Collaboration and culture are key. FULL SERVICE CONSULTING DIGITAL TRANSFORMATION Developing technology as a core competency & organizing teams around business value
  • 5. Cloud Transformation = Culture Transformation EBSCO Goals ● Customer orientation ● High velocity value creation ● Sustainable acceleration ● Margin Protection ● Transformational software Aligned Technology, Process and Organization Culture Technology OrganizationProcess Cloud and Microservices Agile Methods Inverse Conway’s Law An all-in executive lead approach is required.
  • 6. Technology Organization Agile Current Future ● Large deployments ● Tightly coupled ● Monolithic ● Trend to Serverless ● Loosely Coupled ● Independent Domains ● Frequent handoffs CI/CD ● Shared ownership ● T-shaped ● Large non-coding budget ● CI/CD/CO to No DevOPs ● Component Ownership ● Domain expertise ● Phase out of non-coding teams Aligned to business High Performance ● Art-centric ● Feature Backlogs ● 2-week iterations ● Monthly/Quarterly Delivery ● Ceremony decrease ● Capability Backlogs ● 1-weeks iterations ● Daily Delivery Value delivery focused
  • 7. Technology Design Center Evolved and Differentiated • Contextual • Analytic • Closed-Loop Fast • Composable • NIH/3P • Independent services • Container-based • Leveraged platform Assume Failure • Circuit breakers • Contract tests • Chaos Engineering • Blue/Green and Canary Microservices Model Characteristics Technology Decision Tree Capability available through third party: 1. Netflix OSS 2. AWS Native Tools and Services 3. 3rd party Managed (deployed in AWS) 4. Other Open Source 5. Cloud Native COTS 6. EBSCO built Capability differentiated and not available through 3rd party 1. Single consumer: Product ART build 2. Multi consumer: Platform ART build Core Framework Technology Guidance Limit Tech Sprawl – Distributed Decision Making – Team Independence Domain Model Bounded Context
  • 8. “You build it, you run it.” - Werner Vogels, Amazon
  • 9. The Answer: • Developers build, deploy and run their software • Operations automates the operation, not operate the operation • Stop, minimize, outsource or automate ALL non-coding functions The Development Centric Operating Model The Vision Maximize the development of differentiated software The Opportunity Provide unfettered access to cloud computing resources and remove all things that block engineers and getting software to production
  • 10. ”Bad behavior arises when you abstract people away from the consequences of their actions…there is no such thing as ‘DevOps Team!” - Jez Humble
  • 11. Business Alignment with AWS • Orientation to revenue and value • Visible customer touch • Multivariate tests • Zero defects • Continuous operations • Infrastructure as code • Minimize non-dev technology positions • Retrain/re-assign traditional ops and QA • Cloud Ops automates the operation • Rapid provisioning, access and change management GOALS • 25% increase in new feature dev • 80% decrease in non-dev labor • 20 minute goal code complete to live DYNAMIC HEALTH ACTUALS • 2 weeks: working prototype • 9 months: V1.0 • 3 months: V2.0
  • 12. Once you go cloud, you don’t go back.
  • 13. All-In Transformation Timeline of delivery Hardening Platform Dev. + Training Materials Validation Review architecture Jan 2017 Mid-Dec 2016 Training Onboarding SWAT teams Jan 2017 Oct 2016 Proposal 2017+Apr 2017 Support Player / Coach Sustain/expand Transition + Additional Projects May 2017 Create Quick Sustain / Expand ✓
  • 15. Start with vanilla, then add sprinkles
  • 16. DevTest BDD Automated Testing Code Review GitHub Flow Fail- Forward Loosely coupled 12-factor applications Continuous Learning Logging Metrics Auto Scaling APM Dashboard Application Support Continuous Operations Immutable Infrastructure Immutable Artifact Automated Testing Config Management Canary/ BlueGreen A/B Testing Continuous Deployment Continuous Integration Agile, Lean Culture (Strong Organizational Health)
  • 17. Lay the track directly in front of the train.
  • 18. Platform, Dev Kit, Training Materials Create a vision >> Hardening Platform Automation ● Github ● Jenkins / JFrog ● ECS / Docker ● Cloud Formation ● SumoLogic/ DataDog Continuous Delivery ● Jenkins pipeline library ● Immutable Infrastructure Architecture ● Naming Conventions ● Service Discovery Platform Dev Kit Training materials Materials ● Course Catalog ● Onboarding Guides ● Activities & Labs Projects ● Hello-World ● Reference Architecture Libraries ● Starters ● Logging ● Metrics ● Circuit Breaking ● Configuration
  • 20. Quick Win Communicate Vision Enlist team Remove Blockers 20 Training ● Teams (3w -> 1.5w) ● Onboarding Guides ● Design-to-deploy Progress Reports ● Rally Metrics ● Completed/Goals ● Issues/Risks ● Key Decisions Projects ● Hello World ● Reference Architecture Course Catalog ● PLATFORM, SERVICE, UI ● 100, 200, 300 Level Architecture ● Domain Mapping ● System Diagram Support Styles ● Player / coach ● Train and assess ● Do and demo ● Try and review Platform Development ● Deploy to INT, Live ● Canary Cross team communication ● Weekly emails, DSU ● Chatroom support
  • 21. Doers learn by doing. Less is more.
  • 22. Guide – Activity Format WatchRead Activity Pull Request
  • 23. Transformation Timeline 2016 2017 2018 July: Initial technology strategy July: AWS Seattle briefing August: Working Netflix prototype October: Validated reference arch November: Kenzan introductions December: Budget to build Dyn Health January: Kenzan led initial training February: Working Dyn Health prototype August: Executive “All In” agreement August: Start of Researcher prototype September: CO Simulation October: DH Version 1.0 November: New org/ART structure January: Increase R&D spend to 50% on AWS February: Researcher “preview” Q2: Initial API-based public services on AWS Q3: DynamedPlus on AWS Q4: 75% on AWS, all content on AWS
  • 24. Recommended Practices Find experienced partners • AWS: tech releases, well architected • Kenzan: Microservices expertise, Netflix OSS experience Avoid Porting Operating costs and extraneous code $ Velocity Frameworks and guidance create velocity Feedback Customer feedback/Live code on Day 1 You aren’t going to need it Platform and services follow YAGNI principle Baseline model and rapid evolution Organizational, budgetary and technology Wins Working software wins
  • 25. Key Learnings • No perfect time to start • Firewall AWS work from on premise work • Tech transition from on-premise .NET a none issue • Teams left behind • Teams like the Continuous Operations Model • Start refactoring on day 1 • AWS Teams are innovating more • Cost management, telemetry and automation on day 1