AgileWorld 2014 - Keine Angst vor neuen Features
-
Upload
philippgarbe -
Category
Technology
-
view
405 -
download
4
Transcript of AgileWorld 2014 - Keine Angst vor neuen Features
www.autoscout24.com
www.autoscout24.com
Keine Angst
vor neuen Features
AgileWorld 2014 | 30. Juni 2014 | Philipp Garbe
Philipp Garbe
Über 4 Jahre bei AutoScout24
Lead Developer im Team für Händler-Produkte
Quoten-Bayer im Entwicklungs-Team
Über 10 Jahre verheiratet und 2 Kinder
Seit 15 Jahre Entwickler
hauptsächlich mit dem Microsoft Stack
Aktuell beschäftige ich mich mit
Continuous Deployment, Microservices, CQRS und Event Sourcing
AutoScout24 – HIER IST ALLES AUTO.
Über 2 Millionen Fahrzeugangebote
Knapp 20 Millionen Nutzer jährlich in Deutschland (WNK, ACTA 2013)
Europaweit größter Online-Automarkt
Über 100.000 gebrauchte Nutzfahrzeuge
Über 10 Millionen Menschen europaweit
nutzen AutoScout24 jeden Monat
Mehr als 300 Millionen virtuelle
Fahrzeugbesichtigungen pro Monat
Über 40.000 Händlerkunden europaweit
Über 100.000 Motorräder
Manuell
Selten
Zu viel
Manuell
Selten
Zu viel
Automatisiert
Häufig
Kleine
Änderungen
Feature
Toggles
Automatisiert
Häufig
Wenig
Änderungen Toggles
Danke an Yassal Sundman (http://blog.crisp.se)
Introduce Feature Toggle (Off)
Turn toggle on
Single
Responsibility
Principle
“A class should have one, and only one, reason to change”
“Every object should have a single responsibility”
Trennung
Danke an Yassal Sundman (http://blog.crisp.se)
Canary
Release
UI Tests
Acceptance / Integration Tests
Unit Tests
Code:
Continuous Deployment
Feature:
Canary Releases
github.com/AutoScout24@pgarbe pgarbe.github.io