SlideShare uma empresa Scribd logo
1 de 47
Ticketmaster - CoreOS Tectonic Summit 2016
COREOS TECTONIC SUMMIT
DECEMBER 12, 2016
Ticketmaster - CoreOS Tectonic Summit 2016
JUSTIN DEAN
● SVP, Platform & Technical Operations
● ~1.75 Years at Ticketmaster
● Passionate about building high
performance organizations
● Nerdy about automating my beer & BBQ
pipeline (see PitmasterPi on github)
Ticketmaster - CoreOS Tectonic Summit 2016
OUR STORY
● About Ticketmaster
● Our Journey
● Large Enterprise Challenges &
Lessons Learned
● Why Kubernetes
● CoreOS Partnership
● Up Next
Ticketmaster - CoreOS Tectonic Summit 2016
● Publicly Traded Company (LYV)
● $7.6B Revenue
● $25B in GTV (Gross Transaction Value)
● Top 5 eCommerce site
ABOUT US
HISTORY
● 1976 - Founded at Arizona State University
● 1996 - Ticketmaster.com launched
● 2010 - Live Nation and Ticketmaster join forces to power live
experiences
Ticketmaster - CoreOS Tectonic Summit 2016
We power unforgettable moments of joy!
Ticketmaster - CoreOS Tectonic Summit 2016
Concerts, Sports, Arts & Theater, Small Venues & Clubs
Ticketmaster - CoreOS Tectonic Summit 2016
Ticketmaster - CoreOS Tectonic Summit 2016
TECH
COMPLEXITY
Ticketmaster - CoreOS Tectonic Summit 2016
● Every era of software, many not
ready for containers and cloud
● 1970s: Custom VMS OS on
Emulated VAX (The Host)
● 2000s: Xen Cloud, Big-Iron Filers,
NFS, custom built infrastructure
PRE-MODERN TECHNOLOGY Tech
Museum
Ticketmaster - CoreOS Tectonic Summit 2016
TECH SCALE
● 21 Ticketing Systems and over 250 unique
products
● 1,400+ people in Product & Tech org
● Custom Private Cloud with over 22,000 VMs
across 7 global data centers
● Over 15,000+ network endpoints across the
world (Venues, Arenas, Kiosks, etc)
● Over 60% VM growth in last year
1 BILLION MACHINES!!*
*Not really :)
Ticketmaster - CoreOS Tectonic Summit 2016
{
Onsales = Black Friday every day!
● Huge spikes / demand for tickets
● Global company = across time
zones
● Limited inventory (Beyonce
Tickets!)
● Multiple sales channels
0 to 150M transactions in minutes!
That’s a spike of >8 GBps !!!!!
Self Inflicted DDOS-as-a-
Business
BIG SCALE, BIG CHALLENGES
Ticketmaster - CoreOS Tectonic Summit 2016
COMPETITION
Ticketmaster - CoreOS Tectonic Summit 2016
● Market leader with huge surface area
● Competitors of every size and shape
● Speed and agility are absolutely key
● Scale and complexity of 40-year old business make rapid changes very hard
COMPETITIVE LANDSCAPE
&
Ticketmaster - CoreOS Tectonic Summit 2016
TO RECAP...
Public company / market pressure / highly competitive landscape
Legacy tech, not ready for containers
Tech debt with high interest rates
Huge scale and complexity
Black Friday every day
Ticketmaster - CoreOS Tectonic Summit 2016
MUST
GET
FASTER!
Ticketmaster - CoreOS Tectonic Summit 2016
SIMPLIFY OUR PLATFORM
More Revenue and
Market Share
Better Products &
Features
Deliver Products
Faster
Autonomous Product
Teams
Simplify Our Platform
Ticketmaster - CoreOS Tectonic Summit 2016
OUR
JOURNEY
Ticketmaster - CoreOS Tectonic Summit 2016
OUR JOURNEY
2013 2016 2017
WE ARE HERE
Ticketmaster - CoreOS Tectonic Summit 2016
SELF-DISRUPTION
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
LEAN TRANSFORMATION
● Laser focused on highest priorities
● Created 65+ cross-functional delivery teams
● Eventually all roads led to “blocked by ops”
● Got faster at developing; did not get faster at delivering
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
AUTONOMOUS DELIVERY TEAMS
● Moved application support teams out of TechOps and into the product
teams directly
● Embedded Systems Engineers into product delivery teams (closer to truly
“cross-functional”)
● Self-Service Tools: Surge towards getting teams out of the ops business
● Self-Sufficient businesses (build it, run it, own it, optimize it, monetize it)
2013 2016 2017
Microbusiness
Ticketmaster - CoreOS Tectonic Summit 2016
TRANSFORMATION INSIGHTS
Realized our ability to innovate is dampened by our overly complex software factory:
30-50%
Of development
time spent moving
code around
($60M-$90M
problem)
150
Custom-built ways
to release
products (often
manually)
~50%
Incidents were
preventable;
mostly self-
inflicted
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
PUBLIC CLOUD
2013 2016 2017
Vehicle for deep
introspection of every
product
Immediate access to
infrastructure as APIs
Forcing function to
modernize all products to
cloud native standard (all
the *.-ilities)
Public Cloud =
Huge carbon filter
Ticketmaster - CoreOS Tectonic Summit 2016
CLOUD ENABLEMENT TEAM
● Small team of experts dedicated to developing:
▪ Future state architecture
▪ Path to Public Cloud
▪ Cloud Native Solution Patterns
▪ Cure us of our on-prem addiction (NFS, Always scaled, HW reliance, SW trees, etc)
● Provide Self-Service tooling and documentation for those solutions
● Enable teams to:
▪ Raise their tech maturity
▪ Containerize and retool their app
▪ Migrate themselves to the cloud
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
CLOUD ENABLEMENT METHOD
7 “Simple” Steps:
1. Containerize your app; use CoreOS
2. Terraform your infrastructure
3. Instrument everything, rich telemetry - no SSH or RDP!
4. Use synthetic monitoring to understand the health of your product
5. Security, security, security
6. Design shared-nothing architecture (no NFS)
7. Build for availability - no single points of failure
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
READY TO ROLL
● Highly skilled team
● Modern new stack architecture
● Comprehensive DIY toolkit/software
● 1,000+ pages of detailed documentation and solution patterns
2013 2016 2017
Ticketmaster - CoreOS Tectonic Summit 2016
Everybody has a plan until they
get punched in the face.
- Mike Tyson
Ticketmaster - CoreOS Tectonic Summit 2016
LEARNINGS
Public
Cloud
$$
$
$
$$
$
$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
Learn the
API's/Primitives,
Learn to build
Infrastructure,
Learn to code it in
Terraform
Programmatic
Checkout Page
65,000
permutations
on how to use
AWS service
offerings
=
64,999 ways
to get it wrong
Rich set of
Primitives and
API's
100's of Devs,
different tech
stacks
Ticketmaster - CoreOS Tectonic Summit 2016
LEARNINGS SUMMARY
● Huge learning curve
● Hard to manage distributed systems at scale
● Wrong people to build & optimize infrastructure (across 100+ teams)
● Baking purchasing decisions into distributed terraform code is BAD
...Spending too much time
writing software to deploy software
instead of writing software to make money
Ticketmaster - CoreOS Tectonic Summit 2016
SOLUTION: CONTAINER ORCHESTRATION
● Abstract complexities of infrastructure from development teams,
including how to:
▪ Design
▪ Deploy
▪ Purchase
▪ Optimize
● Allows us to easily manage distributed systems at scale
Ticketmaster - CoreOS Tectonic Summit 2016
WE CHOSE KUBERNETES
● Kubernetes started organically appearing all over our company
● Ahead of other container management platform and rapidly improving
● Amazing community with hockey-stick velocity
● Kubernetes APIs and primitives are sweet!
▪ Iteration time is seconds VS minutes
▪ Automated rollbacks
▪ Scaling and self-healing are much faster than ASG’s
● Kubernetes gets us much better utilization of our EC2 instances
● Successfully used it to solve a major stability issues
Ticketmaster - CoreOS Tectonic Summit 2016
OPENTSDB ON KUBERNETES
● Critical system for application monitoring
▪ 500k metrics per second
● Large queries during ticketing sales were DDOS’ing OpenTSDB services
● Kubernetes pod health checks detect this and restart the failed containers
● Kubernetes primitives took a service that required hand holding to something
that manages itself
● Learning Moment! A reboot from an automated OS upgrade required manual
intervention
Ticketmaster - CoreOS Tectonic Summit 2016
SIMPLIFICATION WITH KUBERNETES
Public
Cloud
$$
$
$
$$
$$
$
$
$
$
$
$
$
$
$
$
$$
$$
$
$
Public Cloud
Kubernetes cluster
optimized by
Cluster Ops team
Kubernetes APIs /
abstraction
Homogenized
deployments via
Kubernetes
$ $
$ $ $
Ticketmaster - CoreOS Tectonic Summit 2016
KUBERNETES PROJECT
GOAL: Deploy a Ticketmaster product into a production-grade Kubernetes cluster
and equip team with the skills required to support its operation.
● Fully-remote team of 6
● Tons of work!
▪ How many clusters to build?
▪ Which architecture is right for us?
▪ How should we deploy and test the cluster?
▪ Which networking option to use inside of AWS?
Ticketmaster - CoreOS Tectonic Summit 2016
QUESTIONS
● Kubernetes @scale best practices and pitfalls
▪ Kubernetes @Ticketmaster Roadmap:
− Documented Reference Architecture specific to
Ticketmaster based on all the below that includes answers
to any below questions. We need a documented roadmap
for the team to start building based on Apprenda
Experience/Reference architecture.
▪ Guidance on what goes in K8S and what should not (if anything)
▪ What have we missed? What didn’t we ask?
▪ Best practices around secrets; how do companies manage this at
scale? Risks, alternatives, etc.?
▪ Kubernetes upgrades, possible w/o downtime?
▪ Insight on cloud primitives that are not K8S managed (Lambda, S3,
SQS, KMS, RDS, etc….). What are other companies doing here? Are
some of these on the K8S roadmap to orchestrate? Are these
resources managed by “clusterops”, or do delivery teams self-build
outside the k8s workflow? This is called the K8s service catalog
▪ What do they recommend for configuring containers within kubernetes
▪ How do they recommend granting iam roles to containers
● Kubernetes cross-domain (AWS/onprem/other cloud) insight
▪ Good idea? Possible pitfalls?
▪ How to front end AWS and Onprem so we can dynamically run HOT
aws expensive stuff on onprem behind the scenes
▪ Cross AWS region?
▪ If we run Kubernetes in Equinix, how do they recommend logging into
ECR with Kubernetes
● Cluster Networking
▪ What do they recommend for loadbalancer services in aws
▪ Overlay networking
▪ Software defined firewall
▪ Best ecosystem components (calico vs x, etc)
● Team / Operations
▪ How do engineering teams interactive with the cluster, kubectl on their
laptops? Probably not
▪ How long do they see it taking to build enough knowledge for
production support of k8s
▪ Insight on other companies K8S support models (what does ops do,
what does devops do, what are the governance models)
▪ Understanding of Implications on chargeback in AWS. How much
effort goes into tagging and reporting on ephemeral resources
(containers) that move around on AWS primitives (EC2 instances)
● CET (cloud enablement team)
▪ How to marry it into our CET strategy, specifically Terraform
▪ Help on rollout strategy. Start working in context with early adopter
enthusiastic teams asap OR wait until we have it more ‘operationally
mature’. Both tactics have merit, help us think through the strategy
here.
● Persistent storage, period.
▪ Torus, Ceph, EFS, NFS, Gluster, portworx ; pros / cons
▪ Databases (large/shared) on k8s?
▪ Other persistent workloads: elastic, cache, message bus, etc..
● Ongoing Apprenda Engagement
▪ Information regarding their consulting offerings/ prices/ models of
engagement. On prem team? Support team? Customized kubernetes
solutions and maintenance.
▪ Connect us to peer group in Kubernetes space
● Should we just leverage Tectonic?
● Archtics (massive legacy windows/powerbuilder/sybase/rdp over internet to sports
teams) Help
● Prometheus help
overlay networking?
Calico?
Flannel?
VPC networking? Canal?
cluster ops team?
Linkerd?
auth?
how many
etcd nodes?
Terraform vs
Kube API?
Prometheus?
24/7
support?
Ticketmaster - CoreOS Tectonic Summit 2016
COMMUNITY ENGAGEMENT
● Spent time with CoreOS, Kelsey Hightower,
Apprenda
● Attended conferences
● Hosted Meetups
● Joined SIGs
● Joined
Ticketmaster - CoreOS Tectonic Summit 2016
MILESTONES
Simple Kubernetes cluster
Operationalize Kubernetes
Enterprise Ready / HA
Kubernetes Cluster
Address consumability by appsOn-call production support
First customers go
live on Kubernetes
Expand!
1
2
3
45
6
*
Ticketmaster - CoreOS Tectonic Summit 2016
WORK BEGINS...BUT
● Continued to identify new questions
● Had not figured out operational support
● Needed enterprise-level features (auth)
● Needed answers based on experience; not theory
● Needed to accelerate implementation
Ticketmaster - CoreOS Tectonic Summit 2016
STRATEGIC PARTNERSHIP
Ticketmaster - CoreOS Tectonic Summit 2016
MILESTONES
✔ Simple Kubernetes cluster
Operationalize Kubernetes
Enterprise Ready / HA
Kubernetes Cluster
Address consumability by appsOn-call production support
First customers go
live on Kubernetes
Expand!
1
2
3
45
6
*
Ticketmaster - CoreOS Tectonic Summit 2016
WHY TECTONIC
● Vanilla upstream Kubernetes - No lock in
● Immediate enterprise level confidence
● Supported reference architecture (instead of DIY)
● Recommendations on operational practices, service provider integration, third
party add-ons, etc.
● Production Go-Live Support
● Automatic OS Updates! *Bummer, no more fun upgrade projects!
Ticketmaster - CoreOS Tectonic Summit 2016
COREOS PARTNERSHIP
● Providing input on Tectonic roadmap
● Influence the roadmap for things that REALLY matter to Enterprises
● Jointly solve Enterprise + Web Scale challenges
● Help foster the Enterprise Kubernetes community
Ticketmaster - CoreOS Tectonic Summit 2016
NEW TICKETMASTER WEB PLATFORM ON K8S
Before:
● Semi-manual stack creation,
bespoke cloudformation +
python boto scripts = 20+
mins to deploy
● Low Confidence
Now:
● K8S + Tectonic, fully
automated = 60 second app
updates
● High Confidence
● Unlocked Daily Delivery
Culture
Ticketmaster - CoreOS Tectonic Summit 2016
LET THE
MAKERS MAKE
● We have an amazing company of
Makers, Creators, Visionaries
● We must create the space for them to innovate
and deliver great solutions to the market
Ticketmaster - CoreOS Tectonic Summit 2016
RECAP
● Use Kubernetes to abstract infrastructure
complexities
● Have a cluster ops team do the optimization
voodoo; not everyone else
● Stop wasting effort writing software to deploy
software
● Let the Makers Make! Give time and mindshare
back to your most valuable asset (your people) to
do what they do best: Make Things!
Ticketmaster - CoreOS Tectonic Summit 2016
TICKETMASTER KUBERNAUTS
Stop by and say hi during the break!
&
Join us at the Sysdig/CoreOS/Ticketmaster
party tonight!
Food, drinks, LIVE BAND!!
Justin Dean Kraig Amador Abe Ingersoll Bindi BelangerJean-François
Nadeau
Ticketmaster - CoreOS Tectonic Summit 2016
justin.dean@ticketmaster.com
@justinmdean

Mais conteúdo relacionado

Mais procurados

Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?DevOps.com
 
Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計inwin stack
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native mattersCheryl Hung
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSWeaveworks
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native BootcampVMware Tanzu
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryEverett Toews
 
DevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSDevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSatSistemas
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the MonolithVMware Tanzu
 
High-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring DevelopersHigh-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring DevelopersVMware Tanzu
 
DevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -CloudbeesDevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -CloudbeesatSistemas
 
A Single Platform to Run All The Things - Kubernetes for the Enterprise - London
A Single Platform to Run All The Things - Kubernetes for the Enterprise - LondonA Single Platform to Run All The Things - Kubernetes for the Enterprise - London
A Single Platform to Run All The Things - Kubernetes for the Enterprise - LondonVMware Tanzu
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraformJames Counts
 
DockerCon EU 2017 - Containers are not just for microservices
DockerCon EU 2017 - Containers are not just for microservicesDockerCon EU 2017 - Containers are not just for microservices
DockerCon EU 2017 - Containers are not just for microservicesOscar Renalias
 
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)VMware Tanzu
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...Weaveworks
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...DevOps.com
 
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...VMware Tanzu
 

Mais procurados (20)

Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
Microservices at Scale: How to Reduce Overhead and Increase Developer Product...
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計Cloud Native 下的應用網路設計
Cloud Native 下的應用網路設計
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSMigrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKS
 
.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp.NET Cloud-Native Bootcamp
.NET Cloud-Native Bootcamp
 
Cloud Native Summit 2019 Summary
Cloud Native Summit 2019 SummaryCloud Native Summit 2019 Summary
Cloud Native Summit 2019 Summary
 
DevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSDevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWS
 
CDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang PhuongCDK - The next big thing - Quang Phuong
CDK - The next big thing - Quang Phuong
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
High-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring DevelopersHigh-Precision GPS Positioning for Spring Developers
High-Precision GPS Positioning for Spring Developers
 
DevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -CloudbeesDevOps Spain 2019. David Cañadillas -Cloudbees
DevOps Spain 2019. David Cañadillas -Cloudbees
 
A Single Platform to Run All The Things - Kubernetes for the Enterprise - London
A Single Platform to Run All The Things - Kubernetes for the Enterprise - LondonA Single Platform to Run All The Things - Kubernetes for the Enterprise - London
A Single Platform to Run All The Things - Kubernetes for the Enterprise - London
 
Advanced dev ops governance with terraform
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
 
DockerCon EU 2017 - Containers are not just for microservices
DockerCon EU 2017 - Containers are not just for microservicesDockerCon EU 2017 - Containers are not just for microservices
DockerCon EU 2017 - Containers are not just for microservices
 
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
Better Software is Better than Worse Software - Michael Coté (Cape Town 2019)
 
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ... Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
Cloud Native Transformation (Alexis Richardson) - Continuous Lifecycle 2018 ...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
 

Destaque

Live Nation Company Profile
Live Nation Company ProfileLive Nation Company Profile
Live Nation Company Profilesusanrem
 
Live Nation - Presentation - FINAL
Live Nation - Presentation - FINALLive Nation - Presentation - FINAL
Live Nation - Presentation - FINALJonas Oliveira
 
Live Nation Final Presentation
Live Nation Final PresentationLive Nation Final Presentation
Live Nation Final PresentationDustin McCormick
 
Live Nation Digital Strategy
Live Nation Digital StrategyLive Nation Digital Strategy
Live Nation Digital StrategySamBlanken
 
Reaching reliable agreement in an unreliable world
Reaching reliable agreement in an unreliable worldReaching reliable agreement in an unreliable world
Reaching reliable agreement in an unreliable worldHeidi Howard
 
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with KubernetesTectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with KubernetesCoreOS
 
How Self-service Transformed TicketMaster's Customer Success Potential
How Self-service Transformed TicketMaster's Customer Success PotentialHow Self-service Transformed TicketMaster's Customer Success Potential
How Self-service Transformed TicketMaster's Customer Success PotentialTotango
 
Live Nation and TicketMaster Merger
Live Nation and TicketMaster MergerLive Nation and TicketMaster Merger
Live Nation and TicketMaster Mergermrt77
 
Ticketmaster datascience
Ticketmaster datascienceTicketmaster datascience
Ticketmaster datascienceVaclav Petricek
 
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi SadegaSevenesia
 
Paramore website research
Paramore website research Paramore website research
Paramore website research Issy Payne
 
Poster analysis
Poster analysisPoster analysis
Poster analysisjacklo1995
 
BX Merchandise Notebook Ideas July 2013
BX Merchandise Notebook Ideas July 2013 BX Merchandise Notebook Ideas July 2013
BX Merchandise Notebook Ideas July 2013 BX Merchandise
 
Target audience appeal
Target audience appealTarget audience appeal
Target audience appealGroup_22
 
Sick of it all interacts. WITH THEIR FANS!
Sick of it all interacts. WITH THEIR FANS!Sick of it all interacts. WITH THEIR FANS!
Sick of it all interacts. WITH THEIR FANS!Mike Rees
 
Website codes and conventions
Website codes and conventionsWebsite codes and conventions
Website codes and conventionsCoombeMedia1
 
One Nation. One Motion
One Nation. One MotionOne Nation. One Motion
One Nation. One MotionRossco2314
 

Destaque (20)

Live Nation Company Profile
Live Nation Company ProfileLive Nation Company Profile
Live Nation Company Profile
 
Live Nation - Presentation - FINAL
Live Nation - Presentation - FINALLive Nation - Presentation - FINAL
Live Nation - Presentation - FINAL
 
Live Nation Final Presentation
Live Nation Final PresentationLive Nation Final Presentation
Live Nation Final Presentation
 
Live Nation Digital Strategy
Live Nation Digital StrategyLive Nation Digital Strategy
Live Nation Digital Strategy
 
Reaching reliable agreement in an unreliable world
Reaching reliable agreement in an unreliable worldReaching reliable agreement in an unreliable world
Reaching reliable agreement in an unreliable world
 
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with KubernetesTectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
Tectonic Summit 2016: Managing 6 PB of Earth Imagery with Kubernetes
 
How Self-service Transformed TicketMaster's Customer Success Potential
How Self-service Transformed TicketMaster's Customer Success PotentialHow Self-service Transformed TicketMaster's Customer Success Potential
How Self-service Transformed TicketMaster's Customer Success Potential
 
Live Nation and TicketMaster Merger
Live Nation and TicketMaster MergerLive Nation and TicketMaster Merger
Live Nation and TicketMaster Merger
 
Ticketmaster datascience
Ticketmaster datascienceTicketmaster datascience
Ticketmaster datascience
 
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega
#KOPDAR Seven Music vol.8 Dari Band Jadi Brand! presented by Dochi Sadega
 
Digipak research
Digipak researchDigipak research
Digipak research
 
Paramore website research
Paramore website research Paramore website research
Paramore website research
 
Poster analysis
Poster analysisPoster analysis
Poster analysis
 
Task 6
Task 6Task 6
Task 6
 
BX Merchandise Notebook Ideas July 2013
BX Merchandise Notebook Ideas July 2013 BX Merchandise Notebook Ideas July 2013
BX Merchandise Notebook Ideas July 2013
 
Target audience appeal
Target audience appealTarget audience appeal
Target audience appeal
 
Sick of it all interacts. WITH THEIR FANS!
Sick of it all interacts. WITH THEIR FANS!Sick of it all interacts. WITH THEIR FANS!
Sick of it all interacts. WITH THEIR FANS!
 
Task 10
Task 10Task 10
Task 10
 
Website codes and conventions
Website codes and conventionsWebsite codes and conventions
Website codes and conventions
 
One Nation. One Motion
One Nation. One MotionOne Nation. One Motion
One Nation. One Motion
 

Semelhante a Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy

RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale
 
Coevolving Organisational and Technical Boundaries
Coevolving Organisational and Technical BoundariesCoevolving Organisational and Technical Boundaries
Coevolving Organisational and Technical BoundariesNick Tune
 
One Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaOne Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaITCamp
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)Marius Zaharia
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAkshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxSteve Clarke
 
Sociotechnical Architecture Patterns
Sociotechnical Architecture PatternsSociotechnical Architecture Patterns
Sociotechnical Architecture PatternsNick Tune
 
The Rise of Postmodern ERP
The Rise of Postmodern ERP The Rise of Postmodern ERP
The Rise of Postmodern ERP Coupa Software
 
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...Click Earn Grow
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering EffectivenessMarcio Sete
 
Platform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle CloudPlatform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle CloudSimon Haslam
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesTobyWilman
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing IntroductionAdomas Svirskas
 
Kognitio cloud webinar feb 2013
Kognitio cloud webinar feb 2013Kognitio cloud webinar feb 2013
Kognitio cloud webinar feb 2013Kognitio
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloITCamp
 
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformOpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformChinaNetCloud
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreDataStax Academy
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
 
The Sociotechnical Organisation Design Playbook
The Sociotechnical Organisation Design PlaybookThe Sociotechnical Organisation Design Playbook
The Sociotechnical Organisation Design PlaybookNick Tune
 

Semelhante a Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy (20)

RightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to CloudRightScale Roadtrip Boston: Accelerate to Cloud
RightScale Roadtrip Boston: Accelerate to Cloud
 
Coevolving Organisational and Technical Boundaries
Coevolving Organisational and Technical BoundariesCoevolving Organisational and Technical Boundaries
Coevolving Organisational and Technical Boundaries
 
One Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaOne Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius Zaharia
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Sociotechnical Architecture Patterns
Sociotechnical Architecture PatternsSociotechnical Architecture Patterns
Sociotechnical Architecture Patterns
 
The Rise of Postmodern ERP
The Rise of Postmodern ERP The Rise of Postmodern ERP
The Rise of Postmodern ERP
 
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
Click Earn Grow 2009 Original Concept Next Generation Online Betting Technolo...
 
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud ResourcesITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
ITCamp 2019 - Mihai Tataran - Governing your Cloud Resources
 
Engineering Effectiveness
Engineering EffectivenessEngineering Effectiveness
Engineering Effectiveness
 
Platform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle CloudPlatform Provisioning Automation for Oracle Cloud
Platform Provisioning Automation for Oracle Cloud
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Kognitio cloud webinar feb 2013
Kognitio cloud webinar feb 2013Kognitio cloud webinar feb 2013
Kognitio cloud webinar feb 2013
 
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea SaltarelloAzure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
Azure tales: a real world CQRS and ES Deep Dive - Andrea Saltarello
 
OpsStack--Integrated Operation Platform
OpsStack--Integrated Operation PlatformOpsStack--Integrated Operation Platform
OpsStack--Integrated Operation Platform
 
Azure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User StoreAzure + DataStax Enterprise Powers Office 365 Per User Store
Azure + DataStax Enterprise Powers Office 365 Per User Store
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
 
The Sociotechnical Organisation Design Playbook
The Sociotechnical Organisation Design PlaybookThe Sociotechnical Organisation Design Playbook
The Sociotechnical Organisation Design Playbook
 

Mais de CoreOS

Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsTectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsCoreOS
 
Tectonic Summit 2016: Networking for Kubernetes
Tectonic Summit 2016: Networking for Kubernetes Tectonic Summit 2016: Networking for Kubernetes
Tectonic Summit 2016: Networking for Kubernetes CoreOS
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteCoreOS
 
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, KeynoteTectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, KeynoteCoreOS
 
Tectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of KubernetesTectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of KubernetesCoreOS
 
Tectonic Summit 2016: Kubernetes 1.5 and Beyond
Tectonic Summit 2016: Kubernetes 1.5 and BeyondTectonic Summit 2016: Kubernetes 1.5 and Beyond
Tectonic Summit 2016: Kubernetes 1.5 and BeyondCoreOS
 
Tectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSTectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSCoreOS
 
Etcd- Mission Critical Key-Value Store
Etcd- Mission Critical Key-Value StoreEtcd- Mission Critical Key-Value Store
Etcd- Mission Critical Key-Value StoreCoreOS
 
Kube-AWS
Kube-AWSKube-AWS
Kube-AWSCoreOS
 
Clair, A Container Image Security Analyzer
Clair, A Container Image Security AnalyzerClair, A Container Image Security Analyzer
Clair, A Container Image Security AnalyzerCoreOS
 
Tectonic Summit 2015: Containers Across the Cloud and Data Center
Tectonic Summit 2015: Containers Across the Cloud and Data CenterTectonic Summit 2015: Containers Across the Cloud and Data Center
Tectonic Summit 2015: Containers Across the Cloud and Data CenterCoreOS
 
CoreOS in a Nutshell
CoreOS in a NutshellCoreOS in a Nutshell
CoreOS in a NutshellCoreOS
 

Mais de CoreOS (12)

Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for UnknownsTectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
Tectonic Summit 2016: Multi-Cluster Kubernetes: Planning for Unknowns
 
Tectonic Summit 2016: Networking for Kubernetes
Tectonic Summit 2016: Networking for Kubernetes Tectonic Summit 2016: Networking for Kubernetes
Tectonic Summit 2016: Networking for Kubernetes
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, KeynoteTectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
Tectonic Summit 2016: Alex Polvi, CEO of CoreOS, Keynote
 
Tectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of KubernetesTectonic Summit 2016: The Origins of Kubernetes
Tectonic Summit 2016: The Origins of Kubernetes
 
Tectonic Summit 2016: Kubernetes 1.5 and Beyond
Tectonic Summit 2016: Kubernetes 1.5 and BeyondTectonic Summit 2016: Kubernetes 1.5 and Beyond
Tectonic Summit 2016: Kubernetes 1.5 and Beyond
 
Tectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWSTectonic Summit 2016: CoreOS Tectonic on AWS
Tectonic Summit 2016: CoreOS Tectonic on AWS
 
Etcd- Mission Critical Key-Value Store
Etcd- Mission Critical Key-Value StoreEtcd- Mission Critical Key-Value Store
Etcd- Mission Critical Key-Value Store
 
Kube-AWS
Kube-AWSKube-AWS
Kube-AWS
 
Clair, A Container Image Security Analyzer
Clair, A Container Image Security AnalyzerClair, A Container Image Security Analyzer
Clair, A Container Image Security Analyzer
 
Tectonic Summit 2015: Containers Across the Cloud and Data Center
Tectonic Summit 2015: Containers Across the Cloud and Data CenterTectonic Summit 2015: Containers Across the Cloud and Data Center
Tectonic Summit 2015: Containers Across the Cloud and Data Center
 
CoreOS in a Nutshell
CoreOS in a NutshellCoreOS in a Nutshell
CoreOS in a Nutshell
 

Último

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Tectonic Summit 2016: Ticketmaster's Public Cloud & Kubernetes Strategy

  • 1. Ticketmaster - CoreOS Tectonic Summit 2016 COREOS TECTONIC SUMMIT DECEMBER 12, 2016
  • 2. Ticketmaster - CoreOS Tectonic Summit 2016 JUSTIN DEAN ● SVP, Platform & Technical Operations ● ~1.75 Years at Ticketmaster ● Passionate about building high performance organizations ● Nerdy about automating my beer & BBQ pipeline (see PitmasterPi on github)
  • 3. Ticketmaster - CoreOS Tectonic Summit 2016 OUR STORY ● About Ticketmaster ● Our Journey ● Large Enterprise Challenges & Lessons Learned ● Why Kubernetes ● CoreOS Partnership ● Up Next
  • 4. Ticketmaster - CoreOS Tectonic Summit 2016 ● Publicly Traded Company (LYV) ● $7.6B Revenue ● $25B in GTV (Gross Transaction Value) ● Top 5 eCommerce site ABOUT US HISTORY ● 1976 - Founded at Arizona State University ● 1996 - Ticketmaster.com launched ● 2010 - Live Nation and Ticketmaster join forces to power live experiences
  • 5. Ticketmaster - CoreOS Tectonic Summit 2016 We power unforgettable moments of joy!
  • 6. Ticketmaster - CoreOS Tectonic Summit 2016 Concerts, Sports, Arts & Theater, Small Venues & Clubs
  • 7. Ticketmaster - CoreOS Tectonic Summit 2016
  • 8. Ticketmaster - CoreOS Tectonic Summit 2016 TECH COMPLEXITY
  • 9. Ticketmaster - CoreOS Tectonic Summit 2016 ● Every era of software, many not ready for containers and cloud ● 1970s: Custom VMS OS on Emulated VAX (The Host) ● 2000s: Xen Cloud, Big-Iron Filers, NFS, custom built infrastructure PRE-MODERN TECHNOLOGY Tech Museum
  • 10. Ticketmaster - CoreOS Tectonic Summit 2016 TECH SCALE ● 21 Ticketing Systems and over 250 unique products ● 1,400+ people in Product & Tech org ● Custom Private Cloud with over 22,000 VMs across 7 global data centers ● Over 15,000+ network endpoints across the world (Venues, Arenas, Kiosks, etc) ● Over 60% VM growth in last year 1 BILLION MACHINES!!* *Not really :)
  • 11. Ticketmaster - CoreOS Tectonic Summit 2016 { Onsales = Black Friday every day! ● Huge spikes / demand for tickets ● Global company = across time zones ● Limited inventory (Beyonce Tickets!) ● Multiple sales channels 0 to 150M transactions in minutes! That’s a spike of >8 GBps !!!!! Self Inflicted DDOS-as-a- Business BIG SCALE, BIG CHALLENGES
  • 12. Ticketmaster - CoreOS Tectonic Summit 2016 COMPETITION
  • 13. Ticketmaster - CoreOS Tectonic Summit 2016 ● Market leader with huge surface area ● Competitors of every size and shape ● Speed and agility are absolutely key ● Scale and complexity of 40-year old business make rapid changes very hard COMPETITIVE LANDSCAPE &
  • 14. Ticketmaster - CoreOS Tectonic Summit 2016 TO RECAP... Public company / market pressure / highly competitive landscape Legacy tech, not ready for containers Tech debt with high interest rates Huge scale and complexity Black Friday every day
  • 15. Ticketmaster - CoreOS Tectonic Summit 2016 MUST GET FASTER!
  • 16. Ticketmaster - CoreOS Tectonic Summit 2016 SIMPLIFY OUR PLATFORM More Revenue and Market Share Better Products & Features Deliver Products Faster Autonomous Product Teams Simplify Our Platform
  • 17. Ticketmaster - CoreOS Tectonic Summit 2016 OUR JOURNEY
  • 18. Ticketmaster - CoreOS Tectonic Summit 2016 OUR JOURNEY 2013 2016 2017 WE ARE HERE
  • 19. Ticketmaster - CoreOS Tectonic Summit 2016 SELF-DISRUPTION 2013 2016 2017
  • 20. Ticketmaster - CoreOS Tectonic Summit 2016 LEAN TRANSFORMATION ● Laser focused on highest priorities ● Created 65+ cross-functional delivery teams ● Eventually all roads led to “blocked by ops” ● Got faster at developing; did not get faster at delivering 2013 2016 2017
  • 21. Ticketmaster - CoreOS Tectonic Summit 2016 AUTONOMOUS DELIVERY TEAMS ● Moved application support teams out of TechOps and into the product teams directly ● Embedded Systems Engineers into product delivery teams (closer to truly “cross-functional”) ● Self-Service Tools: Surge towards getting teams out of the ops business ● Self-Sufficient businesses (build it, run it, own it, optimize it, monetize it) 2013 2016 2017 Microbusiness
  • 22. Ticketmaster - CoreOS Tectonic Summit 2016 TRANSFORMATION INSIGHTS Realized our ability to innovate is dampened by our overly complex software factory: 30-50% Of development time spent moving code around ($60M-$90M problem) 150 Custom-built ways to release products (often manually) ~50% Incidents were preventable; mostly self- inflicted 2013 2016 2017
  • 23. Ticketmaster - CoreOS Tectonic Summit 2016 PUBLIC CLOUD 2013 2016 2017 Vehicle for deep introspection of every product Immediate access to infrastructure as APIs Forcing function to modernize all products to cloud native standard (all the *.-ilities) Public Cloud = Huge carbon filter
  • 24. Ticketmaster - CoreOS Tectonic Summit 2016 CLOUD ENABLEMENT TEAM ● Small team of experts dedicated to developing: ▪ Future state architecture ▪ Path to Public Cloud ▪ Cloud Native Solution Patterns ▪ Cure us of our on-prem addiction (NFS, Always scaled, HW reliance, SW trees, etc) ● Provide Self-Service tooling and documentation for those solutions ● Enable teams to: ▪ Raise their tech maturity ▪ Containerize and retool their app ▪ Migrate themselves to the cloud 2013 2016 2017
  • 25. Ticketmaster - CoreOS Tectonic Summit 2016 CLOUD ENABLEMENT METHOD 7 “Simple” Steps: 1. Containerize your app; use CoreOS 2. Terraform your infrastructure 3. Instrument everything, rich telemetry - no SSH or RDP! 4. Use synthetic monitoring to understand the health of your product 5. Security, security, security 6. Design shared-nothing architecture (no NFS) 7. Build for availability - no single points of failure 2013 2016 2017
  • 26. Ticketmaster - CoreOS Tectonic Summit 2016 READY TO ROLL ● Highly skilled team ● Modern new stack architecture ● Comprehensive DIY toolkit/software ● 1,000+ pages of detailed documentation and solution patterns 2013 2016 2017
  • 27. Ticketmaster - CoreOS Tectonic Summit 2016 Everybody has a plan until they get punched in the face. - Mike Tyson
  • 28. Ticketmaster - CoreOS Tectonic Summit 2016 LEARNINGS Public Cloud $$ $ $ $$ $ $ $ $ $ $ $ $ $ $ $ $ $$ $$ $ $ Learn the API's/Primitives, Learn to build Infrastructure, Learn to code it in Terraform Programmatic Checkout Page 65,000 permutations on how to use AWS service offerings = 64,999 ways to get it wrong Rich set of Primitives and API's 100's of Devs, different tech stacks
  • 29. Ticketmaster - CoreOS Tectonic Summit 2016 LEARNINGS SUMMARY ● Huge learning curve ● Hard to manage distributed systems at scale ● Wrong people to build & optimize infrastructure (across 100+ teams) ● Baking purchasing decisions into distributed terraform code is BAD ...Spending too much time writing software to deploy software instead of writing software to make money
  • 30. Ticketmaster - CoreOS Tectonic Summit 2016 SOLUTION: CONTAINER ORCHESTRATION ● Abstract complexities of infrastructure from development teams, including how to: ▪ Design ▪ Deploy ▪ Purchase ▪ Optimize ● Allows us to easily manage distributed systems at scale
  • 31. Ticketmaster - CoreOS Tectonic Summit 2016 WE CHOSE KUBERNETES ● Kubernetes started organically appearing all over our company ● Ahead of other container management platform and rapidly improving ● Amazing community with hockey-stick velocity ● Kubernetes APIs and primitives are sweet! ▪ Iteration time is seconds VS minutes ▪ Automated rollbacks ▪ Scaling and self-healing are much faster than ASG’s ● Kubernetes gets us much better utilization of our EC2 instances ● Successfully used it to solve a major stability issues
  • 32. Ticketmaster - CoreOS Tectonic Summit 2016 OPENTSDB ON KUBERNETES ● Critical system for application monitoring ▪ 500k metrics per second ● Large queries during ticketing sales were DDOS’ing OpenTSDB services ● Kubernetes pod health checks detect this and restart the failed containers ● Kubernetes primitives took a service that required hand holding to something that manages itself ● Learning Moment! A reboot from an automated OS upgrade required manual intervention
  • 33. Ticketmaster - CoreOS Tectonic Summit 2016 SIMPLIFICATION WITH KUBERNETES Public Cloud $$ $ $ $$ $$ $ $ $ $ $ $ $ $ $ $ $$ $$ $ $ Public Cloud Kubernetes cluster optimized by Cluster Ops team Kubernetes APIs / abstraction Homogenized deployments via Kubernetes $ $ $ $ $
  • 34. Ticketmaster - CoreOS Tectonic Summit 2016 KUBERNETES PROJECT GOAL: Deploy a Ticketmaster product into a production-grade Kubernetes cluster and equip team with the skills required to support its operation. ● Fully-remote team of 6 ● Tons of work! ▪ How many clusters to build? ▪ Which architecture is right for us? ▪ How should we deploy and test the cluster? ▪ Which networking option to use inside of AWS?
  • 35. Ticketmaster - CoreOS Tectonic Summit 2016 QUESTIONS ● Kubernetes @scale best practices and pitfalls ▪ Kubernetes @Ticketmaster Roadmap: − Documented Reference Architecture specific to Ticketmaster based on all the below that includes answers to any below questions. We need a documented roadmap for the team to start building based on Apprenda Experience/Reference architecture. ▪ Guidance on what goes in K8S and what should not (if anything) ▪ What have we missed? What didn’t we ask? ▪ Best practices around secrets; how do companies manage this at scale? Risks, alternatives, etc.? ▪ Kubernetes upgrades, possible w/o downtime? ▪ Insight on cloud primitives that are not K8S managed (Lambda, S3, SQS, KMS, RDS, etc….). What are other companies doing here? Are some of these on the K8S roadmap to orchestrate? Are these resources managed by “clusterops”, or do delivery teams self-build outside the k8s workflow? This is called the K8s service catalog ▪ What do they recommend for configuring containers within kubernetes ▪ How do they recommend granting iam roles to containers ● Kubernetes cross-domain (AWS/onprem/other cloud) insight ▪ Good idea? Possible pitfalls? ▪ How to front end AWS and Onprem so we can dynamically run HOT aws expensive stuff on onprem behind the scenes ▪ Cross AWS region? ▪ If we run Kubernetes in Equinix, how do they recommend logging into ECR with Kubernetes ● Cluster Networking ▪ What do they recommend for loadbalancer services in aws ▪ Overlay networking ▪ Software defined firewall ▪ Best ecosystem components (calico vs x, etc) ● Team / Operations ▪ How do engineering teams interactive with the cluster, kubectl on their laptops? Probably not ▪ How long do they see it taking to build enough knowledge for production support of k8s ▪ Insight on other companies K8S support models (what does ops do, what does devops do, what are the governance models) ▪ Understanding of Implications on chargeback in AWS. How much effort goes into tagging and reporting on ephemeral resources (containers) that move around on AWS primitives (EC2 instances) ● CET (cloud enablement team) ▪ How to marry it into our CET strategy, specifically Terraform ▪ Help on rollout strategy. Start working in context with early adopter enthusiastic teams asap OR wait until we have it more ‘operationally mature’. Both tactics have merit, help us think through the strategy here. ● Persistent storage, period. ▪ Torus, Ceph, EFS, NFS, Gluster, portworx ; pros / cons ▪ Databases (large/shared) on k8s? ▪ Other persistent workloads: elastic, cache, message bus, etc.. ● Ongoing Apprenda Engagement ▪ Information regarding their consulting offerings/ prices/ models of engagement. On prem team? Support team? Customized kubernetes solutions and maintenance. ▪ Connect us to peer group in Kubernetes space ● Should we just leverage Tectonic? ● Archtics (massive legacy windows/powerbuilder/sybase/rdp over internet to sports teams) Help ● Prometheus help overlay networking? Calico? Flannel? VPC networking? Canal? cluster ops team? Linkerd? auth? how many etcd nodes? Terraform vs Kube API? Prometheus? 24/7 support?
  • 36. Ticketmaster - CoreOS Tectonic Summit 2016 COMMUNITY ENGAGEMENT ● Spent time with CoreOS, Kelsey Hightower, Apprenda ● Attended conferences ● Hosted Meetups ● Joined SIGs ● Joined
  • 37. Ticketmaster - CoreOS Tectonic Summit 2016 MILESTONES Simple Kubernetes cluster Operationalize Kubernetes Enterprise Ready / HA Kubernetes Cluster Address consumability by appsOn-call production support First customers go live on Kubernetes Expand! 1 2 3 45 6 *
  • 38. Ticketmaster - CoreOS Tectonic Summit 2016 WORK BEGINS...BUT ● Continued to identify new questions ● Had not figured out operational support ● Needed enterprise-level features (auth) ● Needed answers based on experience; not theory ● Needed to accelerate implementation
  • 39. Ticketmaster - CoreOS Tectonic Summit 2016 STRATEGIC PARTNERSHIP
  • 40. Ticketmaster - CoreOS Tectonic Summit 2016 MILESTONES ✔ Simple Kubernetes cluster Operationalize Kubernetes Enterprise Ready / HA Kubernetes Cluster Address consumability by appsOn-call production support First customers go live on Kubernetes Expand! 1 2 3 45 6 *
  • 41. Ticketmaster - CoreOS Tectonic Summit 2016 WHY TECTONIC ● Vanilla upstream Kubernetes - No lock in ● Immediate enterprise level confidence ● Supported reference architecture (instead of DIY) ● Recommendations on operational practices, service provider integration, third party add-ons, etc. ● Production Go-Live Support ● Automatic OS Updates! *Bummer, no more fun upgrade projects!
  • 42. Ticketmaster - CoreOS Tectonic Summit 2016 COREOS PARTNERSHIP ● Providing input on Tectonic roadmap ● Influence the roadmap for things that REALLY matter to Enterprises ● Jointly solve Enterprise + Web Scale challenges ● Help foster the Enterprise Kubernetes community
  • 43. Ticketmaster - CoreOS Tectonic Summit 2016 NEW TICKETMASTER WEB PLATFORM ON K8S Before: ● Semi-manual stack creation, bespoke cloudformation + python boto scripts = 20+ mins to deploy ● Low Confidence Now: ● K8S + Tectonic, fully automated = 60 second app updates ● High Confidence ● Unlocked Daily Delivery Culture
  • 44. Ticketmaster - CoreOS Tectonic Summit 2016 LET THE MAKERS MAKE ● We have an amazing company of Makers, Creators, Visionaries ● We must create the space for them to innovate and deliver great solutions to the market
  • 45. Ticketmaster - CoreOS Tectonic Summit 2016 RECAP ● Use Kubernetes to abstract infrastructure complexities ● Have a cluster ops team do the optimization voodoo; not everyone else ● Stop wasting effort writing software to deploy software ● Let the Makers Make! Give time and mindshare back to your most valuable asset (your people) to do what they do best: Make Things!
  • 46. Ticketmaster - CoreOS Tectonic Summit 2016 TICKETMASTER KUBERNAUTS Stop by and say hi during the break! & Join us at the Sysdig/CoreOS/Ticketmaster party tonight! Food, drinks, LIVE BAND!! Justin Dean Kraig Amador Abe Ingersoll Bindi BelangerJean-François Nadeau
  • 47. Ticketmaster - CoreOS Tectonic Summit 2016 justin.dean@ticketmaster.com @justinmdean