SlideShare a Scribd company logo
4
Most read
10
Most read
11
Most read
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
E-Commerce Meetup Zürich 22.02.2017
DevOps in E-Commerce
Aarno Aukia
VSHN AG
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Agenda
●
Who is Aarno / VSHN ?
●
What is DevOps ?
●
Why should you care?
●
Demo
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Who
Aarno Aukia, CTO & co-founder
ETH → Google → Atrila → VSHN
@aarnoaukia http://about.me/aarno
VSHN - the DevOps Company | ˈvɪʒn̩ |
Since 2014, now 18 people in Zürich
Running web applications on-premises and
in the clouds making both visitors and
developers happy
https://vshn.ch @vshn_ch
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
What is DevOps ?
●
Collaboration between Development (Dev) and
Operations (Ops)
●
Bring agile software engineering methods to operations
●
Automation: infrastructure as a code,
versioning/rollback
●
Testing: continuous integration/testing/deployment
●
Bring operations engineering experience to developers
●
Scalability: independent microservices
●
Production insight: monitoring/logging/metrics
●
Together: make the application's owner happier
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Dev & Ops collaboration
●
Bring together Developers & Operations
●
Practice agile Operations Engineering
●
Counter fear of change with (automated) testing
●
Provide developer and development infrastructure
●
Tools for developers, preferably self-served
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Infrastructure as code
●
Change from hand-groomed servers to Operations
Engineering (from pets to cattle)
●
Speed & reliability
●
Versioning & rollback
●
Prerequisite for self-service
●
Give each developer a full stack
●
No manual changes in production
●
As many testing instances as needed
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Infrastructure tools
●
Packaging code & dependencies for atomic
deployment/rollback
●
Docker
●
Infrastructure state management (configuration mgmt)
●
Puppet, Salt, Chef, Ansible
●
Continuous Integration/Testing/Deployment
●
Jenkins/TravisCI/GitlabCI/Atlassian Bamboo
●
Self-Service
●
Vagrant/Docker or through Continuous Deployment to
testing infrastructure
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Infrastructure testing
●
Bring software engineering best practice to operations
●
Large complex infrastructure (as code) → many moving
parts
●
Unit testing each module (webserver setup, database
setup, cache setup, etc)
●
Functional end-to-end testing of full stack (request to
cache delivers content from database)
●
Basically the same thing as production service monitoring
but for each change
●
From YoloOps to NoOps to RelaxOps
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Software delivery automation
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Well that's nice - if you are the developer...
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
What if you are the PO/PM/Entrepreneur ?
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
As a product owner I want to...
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
...validate product ideas as fast as possible
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Demo?
Links:
https://console.appuio.ch/
https://github.com/arska/phpinfo
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
APPUiO.ch by VSHN
Managed Docker, Kubernetes, OpenShift
Flavours: Big shared plattform in the
cloud, private plattform in the cloud or on-
premises
Hosted in Switzerland (ISO/FINMA-
certified) or whereever you want (AWS,
Azure, on-premises, etc)
Community for Developers and
Operations, Dev & Ops = DevOps
Free monthly half-day training TechLabs
Starting at CHF 40/mt
VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch
Thanks!
We are looking for talent
●
Software Engineers
●
Sysadmins
●
Inbound & Digital Marketing
●
Sales
→ http://bit.ly/vshneer
Get in touch: @vshn_ch or @aarnoaukia

More Related Content

PDF
From 0 to cloud in 60 seconds
PDF
Docker Containers in Azure
PDF
Scalable Python with Docker, Kubernetes, OpenShift
PDF
Swiss magento meetup: APPUiO
PDF
Scalable Web Applications with 100% open source
PDF
Cloud Native Computing Meetup Zürich
PDF
SecDevOps 2017
PDF
Architecting the Future: Abstractions and Metadata - GlueCon
From 0 to cloud in 60 seconds
Docker Containers in Azure
Scalable Python with Docker, Kubernetes, OpenShift
Swiss magento meetup: APPUiO
Scalable Web Applications with 100% open source
Cloud Native Computing Meetup Zürich
SecDevOps 2017
Architecting the Future: Abstractions and Metadata - GlueCon

What's hot (20)

PPTX
TechEvent From Zero to DevOps Hero through the Agile Cloud
PDF
Red hat openstack and ceph meetup, pune 28th november 2015
PDF
OpenStack Israel 2015 keynote
PPTX
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
PPTX
OpenStack vagrant & dashboard
PPTX
Microservice, Micro Deployments and DevOps
PDF
DevOps, Agile and Open Source at ImmobilienScout24
PDF
Event report - Openstack Summit 2016 Austin
PDF
Managing OpenShift From Installation and Beyond
PDF
Continuous Lifecycle: Hijack Kubernetes
PDF
Upstate DevOps - What's New With DevOps
PDF
Aspex Tech Partner Event 2018 - Keynote
PDF
Votre infrastructure est élastique, et votre monitoring ?
PDF
Die Evolution von Container Image Builds
PPT
OpenStack Dashboard Folsom Roadmap
PPTX
COSUG updates
PDF
Canary deployments with istio and prometheus- Maarten Hoogendoorn
PPTX
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
PPTX
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
PDF
SE 2015 DevOps Risk Mitigation - Test Driven Infrastructure
TechEvent From Zero to DevOps Hero through the Agile Cloud
Red hat openstack and ceph meetup, pune 28th november 2015
OpenStack Israel 2015 keynote
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
OpenStack vagrant & dashboard
Microservice, Micro Deployments and DevOps
DevOps, Agile and Open Source at ImmobilienScout24
Event report - Openstack Summit 2016 Austin
Managing OpenShift From Installation and Beyond
Continuous Lifecycle: Hijack Kubernetes
Upstate DevOps - What's New With DevOps
Aspex Tech Partner Event 2018 - Keynote
Votre infrastructure est élastique, et votre monitoring ?
Die Evolution von Container Image Builds
OpenStack Dashboard Folsom Roadmap
COSUG updates
Canary deployments with istio and prometheus- Maarten Hoogendoorn
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
Container Days Conference Plesk 2016 - How AWS, Docker and Microservices infl...
SE 2015 DevOps Risk Mitigation - Test Driven Infrastructure
Ad

Viewers also liked (15)

PDF
From 0 to cloud in 60 seconds
PDF
DevOps and Magento
PPTX
Kubernetes Basics
PDF
TITUS 2 - TRANSFORMED BY GODS STANDARDS - PS VETTY GUTIERREZ - 10AM MORNING S...
PDF
GitLab, Prometheus и Grafana с Kubernetes
PPTX
Docker and Windows: The State of the Union
DOCX
Big Talk From Small Libraries 2017 - PROWL the Library: An Introduction to Li...
DOC
Analisis de norma tecnica nt 01-2008
PPT
презентация майстер клас
PDF
Inflación febrero 2017
PPTX
Administracion de Personal
ODP
PPTX
Ppt Gedung Isola UPI
PPTX
Orford - iValidate: Improving End of Life Care in the ICU
From 0 to cloud in 60 seconds
DevOps and Magento
Kubernetes Basics
TITUS 2 - TRANSFORMED BY GODS STANDARDS - PS VETTY GUTIERREZ - 10AM MORNING S...
GitLab, Prometheus и Grafana с Kubernetes
Docker and Windows: The State of the Union
Big Talk From Small Libraries 2017 - PROWL the Library: An Introduction to Li...
Analisis de norma tecnica nt 01-2008
презентация майстер клас
Inflación febrero 2017
Administracion de Personal
Ppt Gedung Isola UPI
Orford - iValidate: Improving End of Life Care in the ICU
Ad

Similar to DevOps for E-Commerce (20)

PDF
Securing DevOps
PDF
DevOps on AWS
PDF
DevSecOps: Bringing security to the DevOps pipeline
PDF
DevSecOps - Security in DevOps
PDF
DevSecOps: Bringing security to the DevOps pipeline
PDF
A guide to modern software development 2018
PDF
DevSecOps: Bringing security to the DevOps pipeline
PDF
Next gen software operations models in the cloud
PDF
Continuous security improvements in the DevOps process
PDF
DevOps and Drupal
PDF
Security in the DevOps pipeline of containerized core application: Case Study...
PDF
Avoid the Vendor Lock-in Trap (with App Deployment)
PDF
Moving Applications to the cloud
PDF
Creating a Product through DevOps: The Story of APPUiO Cloud
PDF
Application Portability using Cloud Native Technology: Docker, Kubernetes
PDF
Lessons learned from building Demand Side Platform
PDF
DevOps & DevSecOps in Swiss Banking
PDF
APPUiO Quick Start (OpenShift > DevOps > App Dev)
PDF
It delivery 2016 v5
PDF
Cloud Native Computing Meetup Zürich Jan 11 2018
Securing DevOps
DevOps on AWS
DevSecOps: Bringing security to the DevOps pipeline
DevSecOps - Security in DevOps
DevSecOps: Bringing security to the DevOps pipeline
A guide to modern software development 2018
DevSecOps: Bringing security to the DevOps pipeline
Next gen software operations models in the cloud
Continuous security improvements in the DevOps process
DevOps and Drupal
Security in the DevOps pipeline of containerized core application: Case Study...
Avoid the Vendor Lock-in Trap (with App Deployment)
Moving Applications to the cloud
Creating a Product through DevOps: The Story of APPUiO Cloud
Application Portability using Cloud Native Technology: Docker, Kubernetes
Lessons learned from building Demand Side Platform
DevOps & DevSecOps in Swiss Banking
APPUiO Quick Start (OpenShift > DevOps > App Dev)
It delivery 2016 v5
Cloud Native Computing Meetup Zürich Jan 11 2018

More from Aarno Aukia (15)

PDF
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
PDF
Wie macht man aus Software einen Online-Service in der Cloud
PDF
The printing press of 2021 - using GitLab to publish the VSHN Handbook
PDF
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
PDF
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
PDF
Kubecon 2019 Recap
PDF
My broken container is gone - how to debug containers on container platforms
PDF
Automated Server Administration for DevSecOps
PDF
IT Governance and Security Architecture in Docker, Kubernetes, OpenShift
PDF
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
PDF
Migration von Applikationen in die Cloud
PDF
IPv6 on Container Plattforms
PDF
Cloud Native Computing & DevOps
PDF
Cloud Native Computing
PDF
Wie nutzen wir Cloud-Infrastruktur @ VSHN.ch
DevOps for AI: running LLMs in production with Kubernetes and KubeFlow
Wie macht man aus Software einen Online-Service in der Cloud
The printing press of 2021 - using GitLab to publish the VSHN Handbook
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Von der Straße in die Cloud: Optimierung von Logistikprozessen mit Docker, Ku...
Kubecon 2019 Recap
My broken container is gone - how to debug containers on container platforms
Automated Server Administration for DevSecOps
IT Governance and Security Architecture in Docker, Kubernetes, OpenShift
Wir arbeiten in der Cloud – eine Herausforderung für das IT Management?
Migration von Applikationen in die Cloud
IPv6 on Container Plattforms
Cloud Native Computing & DevOps
Cloud Native Computing
Wie nutzen wir Cloud-Infrastruktur @ VSHN.ch

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
history of c programming in notes for students .pptx
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
System and Network Administraation Chapter 3
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
top salesforce developer skills in 2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Transform Your Business with a Software ERP System
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Essential Infomation Tech presentation.pptx
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
Odoo Companies in India – Driving Business Transformation.pdf
Understanding Forklifts - TECH EHS Solution
Reimagine Home Health with the Power of Agentic AI​
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
history of c programming in notes for students .pptx
How Creative Agencies Leverage Project Management Software.pdf
System and Network Administraation Chapter 3
2025 Textile ERP Trends: SAP, Odoo & Oracle
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
top salesforce developer skills in 2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Transform Your Business with a Software ERP System
Softaken Excel to vCard Converter Software.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Essential Infomation Tech presentation.pptx
How to Migrate SBCGlobal Email to Yahoo Easily

DevOps for E-Commerce

  • 1. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch E-Commerce Meetup Zürich 22.02.2017 DevOps in E-Commerce Aarno Aukia VSHN AG
  • 2. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Agenda ● Who is Aarno / VSHN ? ● What is DevOps ? ● Why should you care? ● Demo
  • 3. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Who Aarno Aukia, CTO & co-founder ETH → Google → Atrila → VSHN @aarnoaukia http://about.me/aarno VSHN - the DevOps Company | ˈvɪʒn̩ | Since 2014, now 18 people in Zürich Running web applications on-premises and in the clouds making both visitors and developers happy https://vshn.ch @vshn_ch
  • 4. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch What is DevOps ? ● Collaboration between Development (Dev) and Operations (Ops) ● Bring agile software engineering methods to operations ● Automation: infrastructure as a code, versioning/rollback ● Testing: continuous integration/testing/deployment ● Bring operations engineering experience to developers ● Scalability: independent microservices ● Production insight: monitoring/logging/metrics ● Together: make the application's owner happier
  • 5. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Dev & Ops collaboration ● Bring together Developers & Operations ● Practice agile Operations Engineering ● Counter fear of change with (automated) testing ● Provide developer and development infrastructure ● Tools for developers, preferably self-served
  • 6. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Infrastructure as code ● Change from hand-groomed servers to Operations Engineering (from pets to cattle) ● Speed & reliability ● Versioning & rollback ● Prerequisite for self-service ● Give each developer a full stack ● No manual changes in production ● As many testing instances as needed
  • 7. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Infrastructure tools ● Packaging code & dependencies for atomic deployment/rollback ● Docker ● Infrastructure state management (configuration mgmt) ● Puppet, Salt, Chef, Ansible ● Continuous Integration/Testing/Deployment ● Jenkins/TravisCI/GitlabCI/Atlassian Bamboo ● Self-Service ● Vagrant/Docker or through Continuous Deployment to testing infrastructure
  • 8. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Infrastructure testing ● Bring software engineering best practice to operations ● Large complex infrastructure (as code) → many moving parts ● Unit testing each module (webserver setup, database setup, cache setup, etc) ● Functional end-to-end testing of full stack (request to cache delivers content from database) ● Basically the same thing as production service monitoring but for each change ● From YoloOps to NoOps to RelaxOps
  • 9. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Software delivery automation
  • 10. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Well that's nice - if you are the developer...
  • 11. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch What if you are the PO/PM/Entrepreneur ?
  • 12. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch As a product owner I want to...
  • 13. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch ...validate product ideas as fast as possible
  • 14. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Demo? Links: https://console.appuio.ch/ https://github.com/arska/phpinfo
  • 15. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch APPUiO.ch by VSHN Managed Docker, Kubernetes, OpenShift Flavours: Big shared plattform in the cloud, private plattform in the cloud or on- premises Hosted in Switzerland (ISO/FINMA- certified) or whereever you want (AWS, Azure, on-premises, etc) Community for Developers and Operations, Dev & Ops = DevOps Free monthly half-day training TechLabs Starting at CHF 40/mt
  • 16. VSHN AG I Neugasse 10 I 8005 Zürich I T 044 545 53 00 www.vshn.ch Thanks! We are looking for talent ● Software Engineers ● Sysadmins ● Inbound & Digital Marketing ● Sales → http://bit.ly/vshneer Get in touch: @vshn_ch or @aarnoaukia