SlideShare a Scribd company logo
MesosCon_Asia_2016_DevOps_at_GSShop
IT Innovation Center
*Dev*Ops*, Cloud
Infrastructure,
Microservices,
Containers
2015 - Current
Founding Member,
Container Platform Team
vivekjuneja
The DevOps Enabler
Happy families are all alike
every unhappy family is
unhappy in its own way.
幸福的家庭大抵相同,而不幸的家庭却各
有其不幸。
Productive teams are all alike
every unproductive team is
unhappy in its own way.
Productivity = Happy Teams
AGENDA
NOT A LONG AGO
BEGINNING OF THE CHANGE
ADOPTING THE CHANGE
THE ROAD AHEAD
1995 - 2015
2015 - 2016
2016 - 2017
2017 - 2019
NOT A LONG AGO
BEGINNING OF THE CHANGE
ADOPTING THE CHANGE
THE ROAD AHEAD
Source
Repo NEXUS
BUILDER
& DEPLOYER
DEV
TEST
STAGE
PROD
Build & Deploy
Maintenance
Development
Build & Deploy
7days
10 changes
10 days
3 changes
Deploy Frequency
Lead Time for Change
Per developer per week
Changes per Deploy
Introducing…
OPERATIONS* DEVELOPER*
OPERATIONS* DEVELOPER*
Stable system
Minimal Changes
Control on changes
New Features
Fast Changes
Quick rollout to Prod
Service Management
Monolithic App
Simple
well-understood
Management Primitives
Minimal Moving
Parts
Multi-Apps / Microservices
New and Complicated
Management Primitives
Too many
Moving Parts
Service Management
Yawn
Driven
Deployment
(打哈欠)
Yawn
Driven
Deployment
(打哈欠)
Deploy Code at
3 AM to Production
NOT A LONG AGO
BEGINNING OF THE CHANGE
THE ROAD AHEAD
ADOPTING THE CHANGE
Know thy
Issues
We manage our
machines like
pets.
Pets get old, die
and it is sad
Each team invents
their own tools
and processes
It takes a long
time for
developers to get
feedback
Big Bang releases
that are treated
like religious
events
Not-my-problem
syndrome
Lack of Empathy
between roles
Inspiration
Inverse Conway
Maneuver
Inverse Conway
Maneuver
Who is
Melvin Conway
Conway’s Law
organizations which design
systems are constrained to
produce designs which are copies
of the communication structures
of these organizations
organizations which design
systems are constrained to
produce designs which are
copies of the communication
structures of these organizations
Conway’s Law
Inverse Conway Maneuver
Design systems that impose
constructive constraints on the
teams to change the way they
communicate and manage
Design systems that impose
constructive constraints on the
teams to change the way they
communicate and manage
Inverse Conway Maneuver
O-ring theory of
economics
Tasks of Production must be
executed proficiently together in
order for any of them to be of any
value
Michael Kremer
Adrian Colyer
O-ring theory
of economics
devops
E
D
B
A
C
O-ring theory of
devops
E
D
B
A
C
O-ring theory of
devops
Tenets
Disposable Apps
Developer
Productivity
Shared Multi-tenant
Infrastructure and Tooling
Automate Service
management primitives
Measure and Log
everything
Tenets
Reverse Conway
Maneuver
O-ring theory of
devops
Apply !
Master Plan
Service Delivery Platform
The building blocks for building reliable software at scale
End to End Workflow
CODE
Build Process
Docker Image Deploy Preparation
Deployment
Manifest
ZDD Load Balancer Reload
DNS Update
DEPLOY PHASE (for all environments)
APM Logging Dashboard Notification
End to End Workflow
One Deployment
Manifest
to rule them all
DEV
TEST
STAGE
PROD
Deployment
Manifest
Template
DEV TEST STAGE PROD
Blue Green Deployment
NEWOLD OLD OLD OLD OLD OLD
HAProxy
ZDD
Control
Marathon
Mesos
Control
disabled
Blue Green Deployment
Zero Downtime
Deployment
Ideally
Blue Green Deployment
Deploy when
awake !
Notifications
Custom Dashboard
Metadata based Rollback
Comprehensive Health
Check uses Service
Discovery
Supports Multiple Data
Centers / Platform
Regions
Common API for
Developers for integration
with CI Server
MesosCon_Asia_2016_DevOps_at_GSShop
Devops Metrics
Marathon
/events
failed_health_check_event
deployment_success
deployment_failed
deployment_step_failure
Timeseries
DB
Metrics
Collector
Devops Metrics
APM
Monitoring and Alerts
Hardware Monitoring (VM,
Physical Machine)
Service Monitoring (container,
non-container)
Container Platform Stack
Monitoring
Service
Latency
Service
Tracing
Audit
Trail
APM
Hardware Monitoring (VM,
Physical Machine)
Service Monitoring
(container, non-container)
Container Platform Stack
Monitoring
Service
Latency
Service
Tracing
Audit
Trail
Monitoring and Alerts
Monitoring and Alerts
Monitoring and Alerts
Fault Identification
Notification APM
Log
Dashboard
…….TRACEID………... …….MESOS_TASK_ID……….
Marathon
…….MARATHON_APP………
Kill / Kill and Scale
Fault
Identification
Fair Share Usage
Gravity Platform
DEV
Environment #1
TEST
Environment #1
DEV
Environment #2
TEST
Environment #1
DEV
Environment #2
Disposable Transient
Dev/Test Environments
Hours
Platform Provisioning
Mesos Agent Docker
Monit
Log
Forwarder
cAdvisor
Worker Node
Mesos
Master
Marathon
Monit
Log
Forwarder
Master Node
Prometheus
cAdvisor
HAproxy
Marathon-LB
Standardization
Platform Provisioning
FLEET
PKG
REPOSITORY
WORKER WORKER WORKER MASTER MASTER
Platform Provisioning
FLEET
WORKER WORKER WORKER MASTER …...
WORKER WORKER WORKER MASTER …...
WORKER WORKER WORKER MASTER …...
Platform Provisioning
FLEET
WORKER WORKER WORKER MASTER …...
WORKER WORKER WORKER MASTER …...
APPLICATIONS SYSTEM MGMT
WORKER WORKER WORKER MASTER …...
& many more
NOT A LONG AGO
BEGINNING OF THE CHANGE
THE ROAD AHEAD
ADOPTING THE CHANGE
Change is hard !
Evaluation
Experience
in Production
Confidence in
Adoption
Tipping Point
Maturity
with Devops
Timescale
Our Adoption Playbook
Confidence in
Technology
Compare and
Contrast
Create new
Roles
Present Present Future Future
Unified
Deployment
Centralized
Logging
Consolidated
Monitoring
Common
Notifications
Evaluation
Experience in
Production
Confidence in
Adoption
Compare and Contrast
L4 (load balancer)
Dedicated
VM
App
Server
Dedicated
VM
App
Server
Dedicated
VM
App
Server
Marathon
LB
Marathon
LB
Mesos Agent Mesos Agent
App Container App Container
App Container App Container
100%.................50%...................0%
0%.................50%...................100%
Launch Stability Confidence Launch Stability Confidence
New Roles
OPERATIONS DEVELOPER
Create Self Service
Automate Primitives
Shared Goal with Dev
Use Self Service
Ops friendly code
Shared Goal with Ops
NEW SHARED GOALS
Reduce Time from
Code checkin to
Production Release
Ensure Releases
can be performed
during normal
business hours
Reduce unplanned
work and increase
productivity
Reality Check
Allocate VM to a Service
Less upfront capacity
allocation meetings, and
more work done !
1
Let Software decide
Availability and
Tolerance = manual
mgmt.
Let Software
decide
Less manual intervention,
and more time to spend
on improving quality
2 Reality Check
Time to Production
influenced by lot of
manual monotonous
work
Minimal Manual work
and increased
Self-service
Ops work made more
accessible to Devs via Self
Service
3 Reality Check
Limited reusability
and lack of standards
across teams
Standardize through
Containers and
Deployment
primitives
Reusability across
teams, and more time to
focus on innovation
4 Reality Check
Less upfront capacity
allocation meetings, and more
work done !
Less manual intervention, and
more time to spend on
improving quality
Ops work made more accessible
to Devs. Ops spend more time
improving quality
Reusability across teams, and
more time to focus on
innovation
1
2
3
4
Reality Check
But DevOps
is also
about Architecture
Architecture Constraints
Ops friendly
development
Metrics friendly
development
Build systems
which are failure
aware
Everything is
distributed
NOT A LONG AGO
BEGINNING OF THE CHANGE
THE ROAD AHEAD
ADOPTING THE CHANGE
Multi-Tenant CLuster
Mix workloads for increased efficiency
Share Common platform primitives
Performance and Isolation guarantees
Avoid Noisy neighbours
Mesos Agent Selection
Isolated Load balancer and
Discovery
Isolated Container Registry
Resource Reservation
Global Workload Allocation
Not all workloads are same !
C
Cost
P
Performance
I
Isolation
Mesos Cluster
MULTI-TENANT
Physical Machines
( Mesos Agents )
SINGLE-TENANT
Physical Machines
( Mesos Agents )
MULTI-TENANT
VMs
( Mesos Agents )
SINGLE-TENANT
VMs
( Mesos Agents )
CP IP CP CI
Global Workload Allocation
Mesos Cluster
Custom
FrameworkFenzo
Mesos Master
Physical Machine
( Mesos Agent )
Physical Machine
( Mesos Agent )
VM
( Mesos Agent )
VM
( Mesos Agent )
Global Workload Allocation
Custom
Framework
● Recommendation System for Resource
allocation
● Integrate with Billing system to provide
cost-efficient allocation scheme
Global Workload Allocation
Custom
Framework
● Recommendation System for Resource allocation
● Integrate with Billing system to provide
cost-efficient allocation scheme
Global Workload Allocation
● Support more advanced bin-packing with Fenzo
#2430 (mesosphere/marathon)
Application aware scheduling
Tenant Allocation
Framework
Mesos Cluster
Mesos Agent Mesos Agent Mesos Agent Mesos Agent
Tenant Tenant Tenant
Mesos Master
Application aware scheduling
Cost Reduction
Canary Release and Architecture A/B
Mesos Agent Mesos Agent Mesos Agent Mesos Agent
Mesos
Master
Marathon
Auto Scaling based on
automated workflows
Automated Workflows for
Testing new versions
Self Healing and automated
rollback to previous
versions
THE EARLY YEARS
BEGINNING OF THE CHANGE
THE ROAD AHEAD
ADOPTING THE CHANGE
1DAY ONE
Change is possible.
Change is possible.
Microsoft joins Linux Foundation - November 16, 2016
We Mesos community !
Thanks
고맙습니다
谢谢
Questions ?
We Mesos community !
Thanks
Want to help us build this further ?
We are hiring !
고맙습니다
谢谢
Ad

More Related Content

What's hot (18)

Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
CloudBees
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
Gregor Zurowski
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
VMware Tanzu
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
Matt Tesauro
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
Spring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasSpring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour Dallas
VMware Tanzu
 
Welcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - LondonWelcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - London
VMware Tanzu
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
CA Technologies
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
IT Expert Club
 
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the CloudHow can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
CloudBees
 
Summit 2013 spring rob hirschfeld migrations v1
Summit 2013 spring rob hirschfeld migrations v1Summit 2013 spring rob hirschfeld migrations v1
Summit 2013 spring rob hirschfeld migrations v1
rhirschfeld
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
DevOpsGroup
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
Slack Integration Adapter - Datasheet
Slack Integration Adapter - DatasheetSlack Integration Adapter - Datasheet
Slack Integration Adapter - Datasheet
Kovair
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
Josh Boyd
 
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
VMware Tanzu
 
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
VMware Tanzu
 
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
CloudBees
 
Achieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCFAchieving Hyper-Productivity through the Use of Microservices and PCF
Achieving Hyper-Productivity through the Use of Microservices and PCF
Gregor Zurowski
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
VMware Tanzu
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
Matt Tesauro
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
Spring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour DallasSpring and Pivotal Application Service - SpringOne Tour Dallas
Spring and Pivotal Application Service - SpringOne Tour Dallas
VMware Tanzu
 
Welcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - LondonWelcome - Kubernetes for the Enterprise - London
Welcome - Kubernetes for the Enterprise - London
VMware Tanzu
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
CA Technologies
 
ITLCHN 18 - Automation & DevOps - Automic
ITLCHN 18 -  Automation & DevOps - AutomicITLCHN 18 -  Automation & DevOps - Automic
ITLCHN 18 - Automation & DevOps - Automic
IT Expert Club
 
How can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the CloudHow can Liferay Developers, Deployers move to the Cloud
How can Liferay Developers, Deployers move to the Cloud
CloudBees
 
Summit 2013 spring rob hirschfeld migrations v1
Summit 2013 spring rob hirschfeld migrations v1Summit 2013 spring rob hirschfeld migrations v1
Summit 2013 spring rob hirschfeld migrations v1
rhirschfeld
 
Continuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps EditionContinuous delivery for databases - Bristol DevOps Edition
Continuous delivery for databases - Bristol DevOps Edition
DevOpsGroup
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
Slack Integration Adapter - Datasheet
Slack Integration Adapter - DatasheetSlack Integration Adapter - Datasheet
Slack Integration Adapter - Datasheet
Kovair
 
Enabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOpsEnabling multicloud in the enterprise with DevSecOps
Enabling multicloud in the enterprise with DevSecOps
Josh Boyd
 
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
Hitting the Enterprise Sweet Spot—A Real-World View of PKS Deployment and Suc...
VMware Tanzu
 
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
Delivering Essentials for Albertsons: VMware TAS’s Critical Role During the C...
VMware Tanzu
 

Viewers also liked (20)

Fredy Yecid Parra Gomez 1018422654
Fredy Yecid Parra Gomez 1018422654Fredy Yecid Parra Gomez 1018422654
Fredy Yecid Parra Gomez 1018422654
DiegoAndresHernandezBarajas
 
Sr Banking Professional
Sr Banking ProfessionalSr Banking Professional
Sr Banking Professional
Matiur Rahman Syed
 
Icc y edema de pulmon
Icc y edema de pulmonIcc y edema de pulmon
Icc y edema de pulmon
Herman Blanco
 
Como trabaja el yoga para bajar de peso
Como trabaja el yoga para bajar de pesoComo trabaja el yoga para bajar de peso
Como trabaja el yoga para bajar de peso
Toño Campanario
 
INTRODUCCIÓN A LA PEDAGOGÍA
INTRODUCCIÓN A LA PEDAGOGÍAINTRODUCCIÓN A LA PEDAGOGÍA
INTRODUCCIÓN A LA PEDAGOGÍA
Danae Zavaleta
 
Sistemas2 actividad2
Sistemas2 actividad2Sistemas2 actividad2
Sistemas2 actividad2
Alfonzo Viscaya
 
Santa Cruz en un punto de inflexión
Santa Cruz en un punto de inflexiónSanta Cruz en un punto de inflexión
Santa Cruz en un punto de inflexión
Pablo Mendieta Ossio
 
Are you going to vote
Are you going to voteAre you going to vote
Are you going to vote
Celeste Baginski
 
barragem de pedras
barragem de pedrasbarragem de pedras
barragem de pedras
Marcos Morais de Sousa
 
Creando la realidad 94
Creando la realidad 94Creando la realidad 94
Creando la realidad 94
jorgeOribe
 
Jose Gustavo Caceres Carvajal 88152555
Jose Gustavo Caceres Carvajal 88152555Jose Gustavo Caceres Carvajal 88152555
Jose Gustavo Caceres Carvajal 88152555
DiegoAndresHernandezBarajas
 
mejorar la calidad de vida
mejorar la calidad de vidamejorar la calidad de vida
mejorar la calidad de vida
Juli Rios
 
Мобільний додаток "Моя поліція"
Мобільний додаток "Моя поліція"Мобільний додаток "Моя поліція"
Мобільний додаток "Моя поліція"
MIA_Ukraine
 
Pandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS: Monitorización de servidor Open LDAP para administradoresPandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS
 
Informatizacion organizacional
Informatizacion organizacionalInformatizacion organizacional
Informatizacion organizacional
Kariusca Aponte
 
Sr Banking Professional
Sr Banking ProfessionalSr Banking Professional
Sr Banking Professional
Matiur Rahman Syed
 
Active deserts: Transport simulation in Alice Springs
Active deserts: Transport simulation in Alice SpringsActive deserts: Transport simulation in Alice Springs
Active deserts: Transport simulation in Alice Springs
Ninti_One
 
Drogas
DrogasDrogas
Drogas
Pablo Gallego
 
CV-Rajkumar 23.11.2016
CV-Rajkumar 23.11.2016CV-Rajkumar 23.11.2016
CV-Rajkumar 23.11.2016
Rajkumar Narayanan
 
Animación xat Rita Monraz
Animación xat Rita MonrazAnimación xat Rita Monraz
Animación xat Rita Monraz
ritamonraz
 
Icc y edema de pulmon
Icc y edema de pulmonIcc y edema de pulmon
Icc y edema de pulmon
Herman Blanco
 
Como trabaja el yoga para bajar de peso
Como trabaja el yoga para bajar de pesoComo trabaja el yoga para bajar de peso
Como trabaja el yoga para bajar de peso
Toño Campanario
 
INTRODUCCIÓN A LA PEDAGOGÍA
INTRODUCCIÓN A LA PEDAGOGÍAINTRODUCCIÓN A LA PEDAGOGÍA
INTRODUCCIÓN A LA PEDAGOGÍA
Danae Zavaleta
 
Santa Cruz en un punto de inflexión
Santa Cruz en un punto de inflexiónSanta Cruz en un punto de inflexión
Santa Cruz en un punto de inflexión
Pablo Mendieta Ossio
 
Creando la realidad 94
Creando la realidad 94Creando la realidad 94
Creando la realidad 94
jorgeOribe
 
mejorar la calidad de vida
mejorar la calidad de vidamejorar la calidad de vida
mejorar la calidad de vida
Juli Rios
 
Мобільний додаток "Моя поліція"
Мобільний додаток "Моя поліція"Мобільний додаток "Моя поліція"
Мобільний додаток "Моя поліція"
MIA_Ukraine
 
Pandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS: Monitorización de servidor Open LDAP para administradoresPandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS: Monitorización de servidor Open LDAP para administradores
Pandora FMS
 
Informatizacion organizacional
Informatizacion organizacionalInformatizacion organizacional
Informatizacion organizacional
Kariusca Aponte
 
Active deserts: Transport simulation in Alice Springs
Active deserts: Transport simulation in Alice SpringsActive deserts: Transport simulation in Alice Springs
Active deserts: Transport simulation in Alice Springs
Ninti_One
 
Animación xat Rita Monraz
Animación xat Rita MonrazAnimación xat Rita Monraz
Animación xat Rita Monraz
ritamonraz
 
Ad

Similar to MesosCon_Asia_2016_DevOps_at_GSShop (20)

AWS DevOps Guide and Best Practices Presentation.pdf
AWS DevOps Guide and Best Practices Presentation.pdfAWS DevOps Guide and Best Practices Presentation.pdf
AWS DevOps Guide and Best Practices Presentation.pdf
Arslan594776
 
Global DevOps BootCamp
Global DevOps BootCampGlobal DevOps BootCamp
Global DevOps BootCamp
Vicente Gerardo Guzman Lucio
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
ayush gupta
 
Dev ops
Dev opsDev ops
Dev ops
Tomy Rhymond
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The Change
Don Demcsak
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
Marco Ferrigno
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
NaLUG
 
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
Inho Kang
 
Docker enables agile_devops
Docker enables agile_devopsDocker enables agile_devops
Docker enables agile_devops
Boyd Hemphill
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Rundeck
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
VMware Tanzu
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
Unlocking the Potential of Database Automation
Unlocking the Potential of Database AutomationUnlocking the Potential of Database Automation
Unlocking the Potential of Database Automation
DBmaestro - Database DevOps
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximo
Daniel Semedo
 
Deployit - Overview & concepts
Deployit - Overview & conceptsDeployit - Overview & concepts
Deployit - Overview & concepts
XebiaLabs
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
EswarVineet
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Winton Winton
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
 
AWS DevOps Guide and Best Practices Presentation.pdf
AWS DevOps Guide and Best Practices Presentation.pdfAWS DevOps Guide and Best Practices Presentation.pdf
AWS DevOps Guide and Best Practices Presentation.pdf
Arslan594776
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
DBmaestro - Database DevOps
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
ayush gupta
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
cornelia davis
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The Change
Don Demcsak
 
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkitThe DevOps paradigm - the evolution of IT professionals and opensource toolkit
The DevOps paradigm - the evolution of IT professionals and opensource toolkit
Marco Ferrigno
 
The DevOps Paradigm
The DevOps ParadigmThe DevOps Paradigm
The DevOps Paradigm
NaLUG
 
DevOps and Microservice
DevOps and MicroserviceDevOps and Microservice
DevOps and Microservice
Inho Kang
 
Docker enables agile_devops
Docker enables agile_devopsDocker enables agile_devops
Docker enables agile_devops
Boyd Hemphill
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Rundeck
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
VMware Tanzu
 
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativeKubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-native
cornelia davis
 
Visual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximoVisual Studio 2015 - Lançamento está próximo
Visual Studio 2015 - Lançamento está próximo
Daniel Semedo
 
Deployit - Overview & concepts
Deployit - Overview & conceptsDeployit - Overview & concepts
Deployit - Overview & concepts
XebiaLabs
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Winton Winton
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
XebiaLabs
 
Ad

More from Vivek Juneja (9)

Containers in Production at GS Shop
Containers in Production at GS ShopContainers in Production at GS Shop
Containers in Production at GS Shop
Vivek Juneja
 
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxyImplementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Vivek Juneja
 
Introduction_to_AntiFragile
Introduction_to_AntiFragileIntroduction_to_AntiFragile
Introduction_to_AntiFragile
Vivek Juneja
 
scalable backend services at mobile developer summit
scalable backend services at mobile developer summitscalable backend services at mobile developer summit
scalable backend services at mobile developer summit
Vivek Juneja
 
Bringing clouds together : the future of cloud services
Bringing clouds together : the future of cloud servicesBringing clouds together : the future of cloud services
Bringing clouds together : the future of cloud services
Vivek Juneja
 
Don't Just Present, Enchant !
Don't Just Present, Enchant !Don't Just Present, Enchant !
Don't Just Present, Enchant !
Vivek Juneja
 
Humanize the android
Humanize the androidHumanize the android
Humanize the android
Vivek Juneja
 
Secrets of presentation zen
Secrets of presentation zenSecrets of presentation zen
Secrets of presentation zen
Vivek Juneja
 
The beauty of virtualization
The beauty of virtualizationThe beauty of virtualization
The beauty of virtualization
Vivek Juneja
 
Containers in Production at GS Shop
Containers in Production at GS ShopContainers in Production at GS Shop
Containers in Production at GS Shop
Vivek Juneja
 
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxyImplementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Implementing Rolling Upgrades using Mesos, Marathon, Docker, HAProxy
Vivek Juneja
 
Introduction_to_AntiFragile
Introduction_to_AntiFragileIntroduction_to_AntiFragile
Introduction_to_AntiFragile
Vivek Juneja
 
scalable backend services at mobile developer summit
scalable backend services at mobile developer summitscalable backend services at mobile developer summit
scalable backend services at mobile developer summit
Vivek Juneja
 
Bringing clouds together : the future of cloud services
Bringing clouds together : the future of cloud servicesBringing clouds together : the future of cloud services
Bringing clouds together : the future of cloud services
Vivek Juneja
 
Don't Just Present, Enchant !
Don't Just Present, Enchant !Don't Just Present, Enchant !
Don't Just Present, Enchant !
Vivek Juneja
 
Humanize the android
Humanize the androidHumanize the android
Humanize the android
Vivek Juneja
 
Secrets of presentation zen
Secrets of presentation zenSecrets of presentation zen
Secrets of presentation zen
Vivek Juneja
 
The beauty of virtualization
The beauty of virtualizationThe beauty of virtualization
The beauty of virtualization
Vivek Juneja
 

MesosCon_Asia_2016_DevOps_at_GSShop