DevOps Tools Evolution
Today's Menu
●
AppsFlyer in numbers
●
Rnd structure in AppsFlyer
●
Our DevOps philosophy
●
Motivation for creating DevOps tools
●
Setting requirements and project assignment
●
Example for tools we built internally
●
Live demo and the developer angle
devopstools
AppsFlyer in numbers
●
~ 4.9 billions events per day
●
~ 120 services
●
Elastic hundreds to 1K instances
●
Dozens of deployments per day
●
25 people in development
●
1 team
One team philosophy
That's me
devopstools
devopstools
Motivations
●
Actual operational needs
●
Extend existing tools
●
Learn new technologies
●
Familiarize the production
environment for new Rnd
members
●
Blur the line between Dev
and Ops
●
Improve the bonding inside
the team
Considerations
●
Needs, why do we need this project?
●
Usability – How do I see myself using the project?
●
The target audience.
●
The developer's background (Front, Mobile, etc)
●
Will the developer be better familiar with production environment?
●
How are we going to maintain the project?
●
What are the time constraints?
●
Can we roll it out in stages?
●
Can we release it outside?
Today's Examples
●
Sniffer: Mapping tool
(Artyom Shein)
●
Sensu Reports:
Aggregated reports of
Sensu
(Avner Schwartz)
●
Bouncer: Authentication
and Authorization
(Reshef Mann)
Live Demo
And... Rock n Roll
Questions?

More Related Content

PDF
Android Development Slovenia Meetup #4 - How to have a working designer deve...
PDF
Build, deploy and scale: Django, GraphQL and SPA (DjangoCon EU 2021)
PDF
[WSO2Con USA 2018] Chipping Away at Technical Debt with WSO2
PDF
Agile Development: Key to smart software development
PDF
t3kit - kickstart your TYPO3 projects in minutes
PDF
Continuous delivery journey at LesFurets.com
PPTX
(Sprint 1) besser childress logerquist-swain
PDF
El Director de Proyectos Ágil
Android Development Slovenia Meetup #4 - How to have a working designer deve...
Build, deploy and scale: Django, GraphQL and SPA (DjangoCon EU 2021)
[WSO2Con USA 2018] Chipping Away at Technical Debt with WSO2
Agile Development: Key to smart software development
t3kit - kickstart your TYPO3 projects in minutes
Continuous delivery journey at LesFurets.com
(Sprint 1) besser childress logerquist-swain
El Director de Proyectos Ágil

What's hot (13)

PDF
How do you agile your global team to contribute to openstack
PDF
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
PPTX
Career_Model
PPTX
(Open Hack Night Fall 2014) Overview
PPTX
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
PDF
BITS 2015: The Beauty of Drupal
PPTX
Building awesome sample apps that actually provide value
PPTX
Lessons learned from 6 month project with india based software house
PDF
Yuriy Golikov, Wrike: Team of teams how to organize effective development of...
PDF
Running an Agile Project with Odoo
PDF
Beyond the web: Mobile apps using Drupal & Ionic 2 - Drupal Dev Days Seville ...
PDF
General presentation - Bitcraft
PDF
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
How do you agile your global team to contribute to openstack
CUHK CSCI 4140 2015 Spring Guest Lecture - Agile Development
Career_Model
(Open Hack Night Fall 2014) Overview
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
BITS 2015: The Beauty of Drupal
Building awesome sample apps that actually provide value
Lessons learned from 6 month project with india based software house
Yuriy Golikov, Wrike: Team of teams how to organize effective development of...
Running an Agile Project with Odoo
Beyond the web: Mobile apps using Drupal & Ionic 2 - Drupal Dev Days Seville ...
General presentation - Bitcraft
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
Ad

Similar to devopstools (20)

PDF
Dev ops
PDF
Understanding DevOps in simpler way with Continuous Delivery
PDF
Comprehensive Guide to Hire DevOps Engineer.pdf
PPTX
DevOps Roadmap.pptx
PPTX
From Sandbox to Production by Vadym Fedorov
PPT
Introduction to Agile Software Development & Python
PPTX
From the sandbox to production
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
PPTX
Building a DevOps organization
PPTX
Prepare the sled in summer and project release at its beginning
PPTX
DevOps.pptx
PDF
IT Staff Augmentation - IDENBRID INC.
PDF
How we leveraged Drupal to build a leading SaaS product
PDF
Demystifying Devops - Uday kumar
PDF
Introduction to DevOps
PDF
Top programming languages for DevOps
PDF
DevOps Primer : Presented by Uday Kumar
PDF
Why is DevOps so Much Popular?
PDF
Salesforce DevOps: Where Do You Start?
PDF
DevOps for absolute beginners
Dev ops
Understanding DevOps in simpler way with Continuous Delivery
Comprehensive Guide to Hire DevOps Engineer.pdf
DevOps Roadmap.pptx
From Sandbox to Production by Vadym Fedorov
Introduction to Agile Software Development & Python
From the sandbox to production
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Building a DevOps organization
Prepare the sled in summer and project release at its beginning
DevOps.pptx
IT Staff Augmentation - IDENBRID INC.
How we leveraged Drupal to build a leading SaaS product
Demystifying Devops - Uday kumar
Introduction to DevOps
Top programming languages for DevOps
DevOps Primer : Presented by Uday Kumar
Why is DevOps so Much Popular?
Salesforce DevOps: Where Do You Start?
DevOps for absolute beginners
Ad

More from Ariel Moskovich (13)

PDF
Consul scale
PDF
Kafka ops-new
PDF
Docker appsflyer
ODP
Advanced Code Flow, Notes From the Field
PDF
Practical Monitoring Techniques
PDF
PDF
PDF
PDF
PDF
Devopstools
ODP
Kafka aws
ODP
Docker in prod
PDF
Docker tlv
Consul scale
Kafka ops-new
Docker appsflyer
Advanced Code Flow, Notes From the Field
Practical Monitoring Techniques
Devopstools
Kafka aws
Docker in prod
Docker tlv

devopstools

  • 2. Today's Menu ● AppsFlyer in numbers ● Rnd structure in AppsFlyer ● Our DevOps philosophy ● Motivation for creating DevOps tools ● Setting requirements and project assignment ● Example for tools we built internally ● Live demo and the developer angle
  • 4. AppsFlyer in numbers ● ~ 4.9 billions events per day ● ~ 120 services ● Elastic hundreds to 1K instances ● Dozens of deployments per day ● 25 people in development ● 1 team
  • 9. Motivations ● Actual operational needs ● Extend existing tools ● Learn new technologies ● Familiarize the production environment for new Rnd members ● Blur the line between Dev and Ops ● Improve the bonding inside the team
  • 10. Considerations ● Needs, why do we need this project? ● Usability – How do I see myself using the project? ● The target audience. ● The developer's background (Front, Mobile, etc) ● Will the developer be better familiar with production environment? ● How are we going to maintain the project? ● What are the time constraints? ● Can we roll it out in stages? ● Can we release it outside?
  • 11. Today's Examples ● Sniffer: Mapping tool (Artyom Shein) ● Sensu Reports: Aggregated reports of Sensu (Avner Schwartz) ● Bouncer: Authentication and Authorization (Reshef Mann)