Upcoming talks

2017-06-12 - 15 - DevOps Con, Berlin

Deliver Docker Containers Continuously with ECS

With Docker it became easy to start applications locally without installing any dependencies. Even running a local cluster is not a big thing anymore.

AWS on the other side offers with ECS a managed container service that states to schedule containers based on resource needs, isolation policies and availability requirements.

Sounds good, but is it really that easy? In this talk you’ll get an overview of ECS and all other services that are needed to run your containers in production. Philipp shows how an ECS cluster and your containerized applications can automatically be deployed and scaled. He also shares his experiences and what features are still missing.

Older talks

2017-03-07 - QCon, London

Deliver Docker Containers Continuously on AWS

With Docker it became easy to start applications locally without installing any dependencies. Even running a local cluster is not a big thing anymore.

AWS on the other side offers with ECS a managed container service that states to schedule containers based on resource needs, isolation policies and availability requirements.

Sounds good, but is it really that easy? In this talk you’ll get an overview of ECS and all other services that are needed to run your containers in production. Philipp shows how an ECS cluster and your containerized applications can automatically be deployed and scaled. He also shares his experiences and what features are still missing.

2017-01-25 - Docker Meetup, Bochum

Running Docker Containers on AWS

Running containers locally has been made very easy by Docker with tools like Docker for Mac or Windows. But how do you run your containers in the cloud?

In this talk Philipp gives an overview how to get started with Docker Swarm, Docker for AWS and AWS ECS and how your application can get deployed.

2016-12-06 - Devops Conference, München

Deliver Docker Containers continuously on AWS

With Docker it became easy to start applications locally without installing any dependencies. Even running a local cluster is not a big thing anymore. AWS on the other side offers with ECS a managed container service that states to schedule containers based on resource needs, isolation policies and availability requirements. But what happens between? Is it really that easy? In this talk you’ll see which existing services can already be used to deploy your containers automatically and what still needs to be done to get them running on AWS.

2016-11-24 - elastic on tour, Frankfurt

Finding Cars and Hunting Down Logs: Elasticsearch @ AutoScout24

As an early adopter of Elasticsearch, AutoScout24 has tried it all. In this talk, we’ll take you on a journey through both our failures and successes. We’ll show how our different use cases required different approaches in how best to use the Elastic Stack.

2016-11-03 - ContainerConf, Mannheim

Docker-Container automatisiert nach AWS deployen

Mit Docker ist es einfach geworden, Applikationen lokal zu starten, ohne zusätzliche Abhängigkeiten installieren zu müssen. Einen Cluster auf seinem eigenen Rechner laufen zu lassen ist kein großes Ding mehr. Mit ECS bietet AWS einen Container-Management-Service für die Cloud an, der verspricht, Container entsprechend ihrem Ressourcenbedarf und Verfügbarkeitserfordernissen automatisch im Cluster zu platzieren.

Aber was passiert dazwischen? Und ist es wirklich so einfach?

In diesem Talk werden wir betrachten, welche existierenden Services von AWS verwendet werden können, um Container automatisch zu deployen, und was zusätzlich alles benötigt wird, um sie im Betrieb laufen zu lassen.

2015-12-03 - goto, Berlin

AutoScout24: How the Cloud Makes us More Agile

Agile development practices were well established at AutoScout24 when we embarked on a project to move from hosting in data centres to the AWS cloud. The move allowed us to build on our experience with agile development and become even more agile through some of the opportunities offered by a public cloud solution.

In this talk Philipp and Erik report on their first-hand experience on Tatsu, the project that transforms the existing, mature, IT setup into a next generation web-scale IT platform. They describe how the team benefited from elasticity beyond production by introducing elastic computing to development and data analysis tasks. They discuss how a cloud environment greatly helped with the restructuring towards “two-pizza” teams that work with a “you build it, you run it” mindset. Additionally, Philipp and Erik explain how architecture decisions that have an impact on infrastructure can be made more freely in a cloud environment, resulting in solutions that are a better fit for the problem.


2015-06-17 - DWX, Nürnberg

Von Bayern in die Cloud - AutoScout24’s Technology Change

Sind wir verrückt? AutoScout24 wechselt nicht nur von .Net/Windows hin zu JVM/Linux sondern auch vom eigenen Datacenter in die Public Cloud. Damit nicht genug: Gleichzeitig stellen wir unsere Architektur auf Microservices um. Dieser Vortrag zeigt welche Gründe für diese Entscheidung ausschlaggebend waren, welche Herausforderungen wir meistern mussten und was wir für Erfahrungen gemacht haben.


2015-06-30 - AWS Summit, Berlin

Agility: A Case Study (Guestspeaker)

In the AWS cloud computing environment, new IT resources are only a click away. This results in a dramatic increase in agility for AutoScout24, since the cost and time it takes to experiment and develop is significantly lower. In this talk we describe in detail how the AWS Cloud concepts accelerate and change our development cycles and make us more agile.


2014-07-14 - DWX, Nürnberg

Autos verkaufen mit CQRS und Event Sourcing

CQRS ist ein großer Hype aber wer verwendet es wirklich? Was steckt überhaupt hinter CQRS und Event Sourcing? Was bedeutet es eigentlich mit CQRS zu arbeiten und welche Baustellen mache ich mir damit auf? Ist CQRS das Allheilmittel für meine Probleme? Was muss ich bei der Infrastruktur bedenken? Wie gehe ich mit Asynchronität um? Welchen Mehrwert schaffe ich mit CQRS? In dieser Session erklären wir nicht nur die Theorie sondern beantworten die Fragen anhand zweier konkreter Beispiele bei AutoScout24.


2014-06-30 - AgileWord, München

Keine Angst vor neuen Features

Wie schmerzhaft ist dein Release-Prozess? Hast du Bauchschmerzen wenn neue Features released werden? Oder hat dein Admin Bauchschmerzen? Wie oft müssen Features zurückgerollt werden?

Diese Session zeigt wie wir es bei AutoScout24 schaffen neue Features ohne Angst zu releasen. Was das Single Responsibility Principle damit zu tun hat und warum der Unterschied zwischen Continuous Delivery und Continuous Deployment dabei so wichtig ist, wird diese Session beantworten.