Liquid is the next BIG thing - Amazon S3 · 6 200M 5 40M 1000M 400 2.5M 57M 800 712K 700M 32 21.8M...
Transcript of Liquid is the next BIG thing - Amazon S3 · 6 200M 5 40M 1000M 400 2.5M 57M 800 712K 700M 32 21.8M...
www.techarchday.fiwww.techarchday.fi
Liquid is the next BIG thing
Max Furmanov
Managing Director, Accenture
Role of Technology in Business Fundamentally Changing
Copyright © 2015 Accenture All rights reserved. 2
How technology is delivered
(cycle-time, quality, efficiency, ops costs)
increasingly a business differentiator.
Customers increasingly expect a
seamless and personalized experience
from any service or product in every
industry
Automation, platforms, and microservice
ecosystems are eliminating entry barriers
enabling rapid disruption
3
Software no longer enabling business,
Software is the business
Copyright © 2015 Accenture All rights reserved.
Uber, the world’s largest taxi company, owns no vehicles.
Facebook, the world’s most popular media owner, creates no content.
Alibaba, the most valuable retailer, has no inventory.
And Airbnb, world’s largest accommodation provider, owns no real estate.
4Copyright © 2015 Accenture All rights reserved.
DEPLOYS CODE TO
PRODUCTION 250
TIMES PER DAY
5
Users Engineers Users : Engineers
1,300M 15K 87K
1M* 1.4K 715K
1,230M 2K 615K
Sources: Gizmodo, Gigaom, Amazon, Facebook, Google, Accenture analysis
Digital Natives’ Efficiency
6
200M 5 40M
1000M 400 2.5M
57M 800 712K
700M 32 21.8M
Sources: Google, Netflix, Instagram blog, Statista, Accenture analysis
Competitive Barriers Disappearing
Users Engineers Users : Engineers
Personalized, Unique and Engaging Experience with Disney
MagicBands create an experience with more of what you want -- more
delight, surprise, experience – while removing things that otherwise get
in the way – payment, lines, reservations.
MagicBands connect directly with ride, restaurant reservations, and
hotel reservations, and even serve as contactless payment, for an entire
family.
They are a key driver of 75 percent of guests staying in Disney-owned
hotels now reserving ride times ahead of their trips, and >25 percent of
day visitors. Guests who plan more of their trip schedules in advance
ultimately spend more time and money at Disney World, rather than
visiting rival attractions.
Disney gets personal with
new MyMagic+ system
Copyright © 2015 Accenture All rights reserved.7
Heavy Operating Model
Technical Debt
Support Effort
Application Inventory
Small Medium Large
Incremental Cost
Base Cost
< 20%
Productivity
Why is traditional IT slow?
An average of 12 months to onboard a single new integration client, quality issues, poor team productivity
Poor Productivity Hiding Behind Complexity
Copyright © 2015 Accenture All rights reserved. 9
Total Capacity: 5,120 Hrs (100%)32 people
Committed: 2,366 Hours (46%)From Rally Task Data
New Deliverables Completed: 959 Hrs (19%)Rally user story data
• Various “Debt” takes up majority of delta
• Comprises Admin, break fix, req
clarification, meetings, release
support, env support, planning,
coordination, etc
• Not all these tasks reflected in
Rally
• Accenture typically sees “debt”
encompass 30% on industrialized
projects while 70% goes to “New
Deliverables”.
Traditional Businesses Often Measure the Wrong KPIs
Copyright © 2015 Accenture All rights reserved. 10
Operations Cost
Resources per
Function
Quality
Defect densities and
production issue
occurences
Time To Market
Total elapsed time
to make production
change
Throughput
Design,
development, and
testing Velocity
11Copyright © 2015 Accenture All rights reserved.
Traditional ApproachDelivering Technology
WebscaleDelivering Value
More People
More Process
Checks
Reduce Unit
Costs
Less People,
Lean Culture
Can We Remove
Process?
Focus on
Total Cost of
Ownership
12
What are leaders doing?
I don’t always build applications, but when I do, its always using this architecture!
Being Rigid to be Agile
Copyright © 2015 Accenture All rights reserved. 13
Platform optimized to support
search, “work arounds” for other
products
Optimized for interactive
services and smaller workloads
such as Checkout
Enhanced to support
incremental indexing for real-
time search relevancy
Transformation of infrastructure to
deliver at planetary-scale
Dis
trib
ute
d S
ys
tem
s P
latf
orm Compute
RDBMS
Storage
File System
Cluster Mgmt
BigTable
Google File System
Borg
SawzallMap
Reduce
Megastore
BigTable
Google File System
Borg
SawzallMap
Reduce
Colossus
Omega
Blob Store
Spanner
F1
Caff
ein
e/
Pe
rc.
Pre
ge
l
Ma
p
Red
uce
Sa
wza
ll
Dre
me
l/
FJ
Fu
sio
n
Ta
ble
s
MapReduce
• Enabled distributed computing
with commodity hardware
• 5x reduction in code base
Megastore
• Enabled RDBMS capabilities at
scale
• 10-100ms read latency vs 200-
400ms for Cassandra
• 100-400ms write latency vs 3-
7ms for Cassandra on 32 nodes
F1 and Spanner
• Enabled real-time database access
• RDBMS capabilities
Omega
• Cluster Management
BigTable
Google File System II
(Colossus)
Borg
Megastore Blob Store
Caff
ein
e/
Pe
rc.
Pre
ge
l
Ma
p
Red
uce
Sa
wza
ll
Dre
me
l
Flu
me
-Ja
va
2003-2006 2006-2008 2008-2010 2010-Present
Designed-to-Fail and Ops Built into Product
Copyright © 2015 Accenture All rights reserved. 14
Monitor Infrastructure Monitor Applications Manage IncidentsAutomate Test &
RepairPredictive Auto Scaling
Imp
act
Enables educated decisions
to be made regarding
allocation of resources
Improves service to customers
and reduces instances of
complete service failure
Minimizes or eliminates the
impact of software failures to
subscribers
De
sc
rip
tio
n
• A birds-eye view of Netflix’s
complex cloud landscape from
a usage and cost perspective
• Quantifies AWS footprint by
trending usage patterns
• Enables publishing of custom
metrics that most accurately
capture the load for a given
application
• Simplifies the amount of code
required
• Isolates connections between
services, stopping cascading
failures, and providing fallback
options
• Provides improved tolerance of
latency and failure to service
• Induces random failures, or detect
abnormal conditions, and test the
ability to survive them
• Increases resiliency by identifying
weaknesses
• Predicts the number of AWS
instances needed to handle
customer traffic prior to the time
of need
• Utilizes variable traffic patterns
as video is watched more at
specific times and days
To
ols
Ice Servo Hystrix Simian Army Scryer
Prevents the need to always
scale up to handle maximum
potential traffic
Enables auto-scaling capabilities
with external systems
Teams Own Products or Services End-to-End vs. Traditional Design/Dev/Test/Ops Silos
Promoting E2E Ownership
Copyright © 2015 Accenture All rights reserved. 15
Release Lifecycle
Time
Sta
bili
ty
LRR
HRR
HRR
Launch
New Releases
Hand-off
Hand-back
Hand-off
SRE Waiting
List
Dev SRE SREDevOps Owner
6 months minimum
The way applications look, how they are delivered and who delivers them is
fundamentally changing.
Leading Companies Becoming Liquid!
Copyright © 2015 Accenture All rights reserved. 16
Liquid Architecture
Lean Practices &
Tools
Operating Model
The “What”
Virtualized Infrastructure, Lightweight
Architectures, Microservice-based Application
Styles, Mobile and API-first Patterns
The “Who”
Culture & Environment, Talent, E2E
Teams, Proximity to AssetsThe “How”
Design Thinking, Agile, DevOps, and
Automation
Journey to Industrialization
Copyright © 2015 Accenture All rights reserved. 17
Visibility
• Measure Everything
• Publish
• Learn
Continuous Delivery Continuous Improvement
• Automate Delivery
• Automate Testing
• Reduce Cycle Time
• Increase Throughput
• Increase Quality
Seamless & Autonomous
• Product Org Model
• No More Ops!
• Convergence on Execution
and Development
Architectures across Org
• Self Operable and Self
Healing Systems
Shift Culture
• Integrated Teaming Model
• Reduce and eliminate
boundaries between IT.
Business, Ops
• Address Process
Dependencies
Copyright © 2015 Accenture All rights reserved. 18
18
Accenture’s Liquid App Studio
Copyright © 2015 Accenture All
• Ideation, Creativity, and Design Thinking
• Rapid Application Development
• Experimentation with Emerging Tech
• Immersive Culture, Environment and Collaboration
From Idea to Experience
19Copyright © 2015 Accenture All rights reserved.
Max FurmanovGlobal Managing Director
Emerging Technologies & Liquid App Studios
@maxfurmanov
http://www.accenture.com/liquidappstudio