SlideShare a Scribd company logo
Agile SRE fly beyond the
Clouds
OLX core went AWS
Wojciech Krysmann
November 2018
/wkrysmann
3
+43
Countries
+350M
+5,000
Employees
+4B
+35
Offices
MAU
Events/Day
4
Horizontals
New Ventures CarsReal Estate
Verticals
Agenda:
Agile
Sre
Migration process
Lessons learned
SRE Agile Cloud
Agile
“PEOPLE DON’T
KNOW WHAT THEY
WANT UNTIL YOU
SHOW IT TO
THEM”
STEVE JOBS
Source: https://www.dsdm.org/sites/default/files/agile_project_framework_handbook_images/8a%20-%20DSDM%20Products%20%28pg54%29.png
Rituals
epic As a System Engineer, I want to run OLX.xx on AWS
story As a System Engineer, I want to build cache cluster for
olx.zz
task Deploy memcache in elasticache
bug App servers can’t connect to cache cluster
Optional
Board
story-7
Description In order to make a presentation easier to understand slides needs
to be prepared.
Proposed
solution
● Use google slides, as you don’t have to back it up
● Use official template from shared resources
● Find new images in your photos resources
Acceptance
criteria
What needs to be done:
Presentation needs to consist of at least 40 slides.
Use as much images, and as least text as possible
What is out of scope:
Presentation plan is out of scope. It will be done in story-2
Table of content will be created separately
As a DevOpsDays speaker, I want to have a slide deck to
visualise my thoughts
SRE
Solve infrastructure problems,
like a developer would.
Share the pain, share the gain
embrace risk
Make gradual changes
Measure everything
M
I
G
R
A
T
I
O
N
S
Source: SRE book
https://landing.google.com/sre/sre-book/chapters/introduction/
Complexity?
Strategy
● Slice logically, decouple, and migrate one by
one
● Than, tackle the monolith “cutover” at the end
● Start with least critical systems
23
10000 feets overviews
24
Timelines
EPIC: Images migration
Stories:
1. Design and build infrastructure
2. Prepare APP
3. Write images to two sources
4. A/B test new stack
5. Serve all new images from new infra
6. Background migrate old images
7. Close old infra
Design and build infrastructure
Prepare APP
Write images to two sources
A/B test new stack
Serve all new images from new infra
Stories:
1. Design and build infrastructure
2. Prepare APP
3. Write images to two sources
4. A/B test new stack
5. Serve all new images from new infra
6. Background migrate old images
7. Close old infra
8. Revisit, adjust
OLXInfra as Code
45000 lines of code
500 tickets
1400 commits
6 people
Lessons learned
● You can’t skip rituals
● Keep all communication on communicator
● Approver is not merging but author
● 1 PR = 1 Change = 1 user story
● if PR include Terraform code, than there is a plan as a PR
comment
● if PR include Ansible code, there is a --check --diff output
included
● If PR include Packer code, build it on dev first
● Plan and balance between available time and feature
set
● Take shortcuts sometimes
● Focus on goals
● Identify what can work bad in new environment
36
Thank you!
Q&A
#wearehiring

More Related Content

PDF
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Burasakorn Sabyeying
 
PDF
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
Cloud Native Day Tel Aviv
 
PDF
Machine Learning Infrastructure
SigOpt
 
PPTX
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
Cloud Native Day Tel Aviv
 
PDF
Nextflow and AWS Batch - GCC/BOSC 2018
Francesco Strozzi
 
PDF
Kubernetes: Managed or Not Managed?
Mathieu Herbert
 
PPTX
Secret Deployment Events API features for mabl
Matthew Stein
 
PPTX
REX: Cloud Native Apps on a K8S stack
Mathieu Herbert
 
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Burasakorn Sabyeying
 
A Tale of Two OpenStack Contributors: A Newbie Developer and a Frustrated Ope...
Cloud Native Day Tel Aviv
 
Machine Learning Infrastructure
SigOpt
 
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
Cloud Native Day Tel Aviv
 
Nextflow and AWS Batch - GCC/BOSC 2018
Francesco Strozzi
 
Kubernetes: Managed or Not Managed?
Mathieu Herbert
 
Secret Deployment Events API features for mabl
Matthew Stein
 
REX: Cloud Native Apps on a K8S stack
Mathieu Herbert
 

What's hot (20)

PPTX
The IDI Digital Transformation - OpenStack Day Israel 2016
Cloud Native Day Tel Aviv
 
PDF
Neptue Graph Database - 0 to Production
israelio
 
PDF
Building a Data Ingestion & Processing Pipeline with Spark & Airflow
Tom Lous
 
PDF
Firebase Cloud Functions: a quick overview
Joseph Lust
 
PDF
Kubernetes & Google Container Engine @ mabl
Joseph Lust
 
PDF
Fall in Love with Graphs and Metrics using Grafana
torkelo
 
PDF
Aws uk ug #8 not everything that happens in vegas stay in vegas
Peter Mounce
 
PDF
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
New Relic
 
PPTX
20191112 HAProxy conf 2019 - RTL journey to kubernetes with haproxy
Vincent Gallissot
 
PDF
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Niklas Heidloff
 
PDF
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
 
PPTX
devjam2018 - angular 5 performance
Elad Hirsch
 
PDF
Zentral QueryCon 2018
Henry Stamerjohann
 
PPTX
Hybrid Clouds: Dancing with "Automated" Virtual Machines
CSUC - Consorci de Serveis Universitaris de Catalunya
 
PDF
Aoyagi Lab Colloquium - 2015-06-01
Michele Bianchi
 
PDF
Start Flying with Python & Apache TinkerPop
Jason Plurad
 
PPTX
The automation challenge Kubernetes operators vs Helm charts
Ana-Maria Mihalceanu
 
PPT
Super Fast Gevent Introduction
Walter Liu
 
PDF
DevOps in real life
DataArt
 
PDF
MongoDB MUG Delhi NCR - December 19 2020 (Cloud Security)
Shrey Batra
 
The IDI Digital Transformation - OpenStack Day Israel 2016
Cloud Native Day Tel Aviv
 
Neptue Graph Database - 0 to Production
israelio
 
Building a Data Ingestion & Processing Pipeline with Spark & Airflow
Tom Lous
 
Firebase Cloud Functions: a quick overview
Joseph Lust
 
Kubernetes & Google Container Engine @ mabl
Joseph Lust
 
Fall in Love with Graphs and Metrics using Grafana
torkelo
 
Aws uk ug #8 not everything that happens in vegas stay in vegas
Peter Mounce
 
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
New Relic
 
20191112 HAProxy conf 2019 - RTL journey to kubernetes with haproxy
Vincent Gallissot
 
Create Alexa Skills using IBM Watson Conversation and Apache OpenWhisk
Niklas Heidloff
 
AWS Community Day Bangkok 2019 - How AWS Parallel Cluster can accelerate high...
AWS User Group - Thailand
 
devjam2018 - angular 5 performance
Elad Hirsch
 
Zentral QueryCon 2018
Henry Stamerjohann
 
Hybrid Clouds: Dancing with "Automated" Virtual Machines
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Aoyagi Lab Colloquium - 2015-06-01
Michele Bianchi
 
Start Flying with Python & Apache TinkerPop
Jason Plurad
 
The automation challenge Kubernetes operators vs Helm charts
Ana-Maria Mihalceanu
 
Super Fast Gevent Introduction
Walter Liu
 
DevOps in real life
DataArt
 
MongoDB MUG Delhi NCR - December 19 2020 (Cloud Security)
Shrey Batra
 
Ad

Similar to Agile sre fly beyond the clouds olx core went aws- Wojciech Krysmann (20)

PDF
Triangle Devops Meetup 10/2015
aspyker
 
PDF
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Embarcados
 
PDF
Making Service Deployments to AWS a breeze with Nova
Gregor Heine
 
PDF
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
Jitendra Bafna
 
PDF
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
Florian Roscheck
 
ODP
devops@cineca
Linuxaria.com
 
PDF
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti
 
PDF
Dynamic infrastructure for development
Balázs Rostás
 
PPTX
us-east-1 Shuffle_ Lateral Movement and other Creative Steps Attackers Take i...
Tenchi Security
 
PPTX
Kubernetes 101
Stanislav Pogrebnyak
 
PDF
Red Hat Forum Benelux 2015
Microsoft
 
PDF
S8277 - Introducing Krylov: AI Platform that Empowers eBay Data Science and E...
Henry Saputra
 
PDF
Getting Pulsar Spinning_Addison Higham
StreamNative
 
PDF
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
Mihai Criveti
 
PDF
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
Srijan Technologies
 
PPTX
Modern application development with oracle cloud sangam17
Vinay Kumar
 
PDF
Successful DevOps implementation for small teams a true story
Jakub Paweł Głazik
 
PPTX
OpenStack Nova - Developer Introduction
John Garbutt
 
PDF
Machine learning on linux one - jupyter notebook
tejaswinireddy524612
 
PDF
Running Apache Spark on Kubernetes: Best Practices and Pitfalls
Databricks
 
Triangle Devops Meetup 10/2015
aspyker
 
Webinar: Começando seus trabalhos com Machine Learning utilizando ferramentas...
Embarcados
 
Making Service Deployments to AWS a breeze with Nova
Gregor Heine
 
MuleSoft Surat Virtual Meetup#6 - MuleSoft Project Template Using Maven Arche...
Jitendra Bafna
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
Florian Roscheck
 
devops@cineca
Linuxaria.com
 
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti
 
Dynamic infrastructure for development
Balázs Rostás
 
us-east-1 Shuffle_ Lateral Movement and other Creative Steps Attackers Take i...
Tenchi Security
 
Kubernetes 101
Stanislav Pogrebnyak
 
Red Hat Forum Benelux 2015
Microsoft
 
S8277 - Introducing Krylov: AI Platform that Empowers eBay Data Science and E...
Henry Saputra
 
Getting Pulsar Spinning_Addison Higham
StreamNative
 
ShipItCon - Continuous Deployment and Multicloud with Ansible and Kubernetes
Mihai Criveti
 
[Srijan Wednesday Webinars] How to Build a Cloud Native Platform for Enterpri...
Srijan Technologies
 
Modern application development with oracle cloud sangam17
Vinay Kumar
 
Successful DevOps implementation for small teams a true story
Jakub Paweł Głazik
 
OpenStack Nova - Developer Introduction
John Garbutt
 
Machine learning on linux one - jupyter notebook
tejaswinireddy524612
 
Running Apache Spark on Kubernetes: Best Practices and Pitfalls
Databricks
 
Ad

Recently uploaded (20)

PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 

Agile sre fly beyond the clouds olx core went aws- Wojciech Krysmann