Talks

2018


Software Architecture Summit

Alles Klamotte oder was? Erfahrungsbericht von der Herausforderung einem Bären Beine zu machen!

“Vertikalisierung, Omnichannel, Digital Business, agile Programmierung, Apps – und mittendrin ein 136 Jahre altes Einzelhandelsunternehmen, das man nicht erwartet hätte.
Das Traditionsunternehmen Breuninger ist grundsätzlich nicht besonders bekannt dafür, ein großer Player im IT-Business zu sein, verbindet man das Unternehmen doch eher mit exquisiter Bekleidung und vielleicht noch mit der Rolle als Herrenausstatter des VFB.
Wie das alles trotzdem perfekt zusammenpasst, werden euch Katja Burkert, Head of Software Engineering und Benedikt Stemmildt, Lead Software Architekt, in einer Keynote näherbringen. Dabei sprechen Katja und Bene über die Herausforderungen und Chancen einer vertikalen Architektur, „sexy“ Code und warum Vertikalisierung in der Softwarearchitektur bitter nötig ist. #cloud #youbuildityourunit #self-contained-systems #microservices #microfrontends #fullstack #dontpanic”

Code Talks

Self-Contained-Systems – Mehr als nur eine geordnete Menge von Microservices?

“Microservices sind in aller Munde, auch das Konzept der Self-Contained Systems hat in letzter Zeit an Bekanntheit gewonnen. Doch wie unterscheiden sich die beiden Konzepte? Lassen sich Microservices mit Self-Contained Systems sinnvoll kombinieren oder gibt es Widersprüche und Stolperfallen zu beachten? Dieser Talk wird unter anderem Antworten auf diese Fragen geben und außerdem Einblicke auf den Einsatz der Konzepte in der Multi-Channel Plattform von Breuninger geben.”

Java Forum Stuttgart

Self-Contained-Systems – Mehr als nur eine geordnete Menge von Microservices?

“Microservices sind in aller Munde, auch das Konzept der Self-Contained Systems hat in letzter Zeit an Bekanntheit gewonnen. Doch wie unterscheiden sich die beiden Konzepte? Lassen sich Microservices mit Self-Contained Systems sinnvoll kombinieren oder gibt es Widersprüche und Stolperfallen zu beachten? Dieser Talk wird unter anderem Antworten auf diese Fragen geben und außerdem Einblicke auf den Einsatz der Konzepte in der Multi-Channel Plattform von Breuninger geben.”

GFU

Going Reactive – Eine Einführung in die reaktive Programmierung

“Die derzeitige Marktentwicklung zwingt Onlineshops dazu, sich weg von einem monolithischen System hin zu einem integrierten System aus vielen Microservices zu bewegen. Diese kommunizieren in aller Regel mit vielen Schnittstellen untereinander. Sowohl die Clients außerhalb des Shop-Systems – wie Apps, IoT Devices, Smartphones – als auch die Clients innerhalb des Shop-Systems stützen sich auf Realtime Daten. Bislang eingesetzte interaktive Programmierparadigmen stoßen hier schnell an ihre Grenzen. Der Vortrag geht detailliert auf diese Probleme ein und erörtert präzise und strukturiert das Paradigma des Reactive Programmings. Abschließend wird der Code einer Applikation gezeigt, die das Rx Paradigma nutzt, um viele Daten von Datenbank bis Website-Frontend zu streamen.”

Hornbach Tech-Messe

From Monolith to Serverless

KIT

Alles Klamotte oder was? Erfahrungsbericht von der Herausforderung einem Bären Beine zu machen!

JAX

Offene Ökosysteme und verteilte Architekturen

JSUnconf

2017


Meetup

Offene Ökosysteme und verteilte Architekturen
Mittwoch, 13. Dezember 2017 18:00 – 19:00, Track: DevOps

“Die aktuelle Marktentwicklung treibt E-Commerce Systeme dazu sich von einem abgeschlossenem Shop hin zu einem offenen Ökosystem zu entwickeln.
Dafür ist zwingend notwendig Funktionalitäten über eine externe API zu veröffentlichen. Verschiedenste Clients wie zum Beispiel native Apps, Social-Media-Sites, IoT-Devices, Stationärhandel und externe Websites sollen sich flexibel anbinden können.
Im Vortrag wird die verteilte Microservice-Architektur von Breuninger vorgestellt. Dabei wird vor allem auf Motivation & praktische Learnings eingegangen. Daraufhin werden Architektur-Lösungsansätze für öffentliche und interne APIs innerhalb von verteilten Architekturen vorgestellt und bewertet.
Im Fazit wird darauf eingegangen, welche dieser Architekturen Breuninger für sich ausgewählt hat und von praktischen Erfahrungen berichtet.”

AWS Loft München

Offene Ökosysteme und verteilte Architekturen
Monat, 27. November 2017 11:00 – 12:00, Track: DevOps

Code Talks

Going Reactive – Eine Einführung in die reaktive Programmierung
Freitag, 29. September 2017 10:00 – 10:45, Track: Java

“Die aktuelle Marktentwicklung treibt Onlineshops dazu sich vom einem monolithischen System hin zu einem verbundenen System aus vielen Microservices zu entwickeln.
Diese kommunizieren in der Regel mit vielen Schnittstellen untereinander
Sowohl Clients außerhalb des Shop-Systems, wie Apps, IoT Devices, Smartphones als auch die Clients innerhalb des Shop-Systems sind auf realtime Daten angewiesen.
Bisher genutzte iterative Programmierparadigmen kommen hier an ihre Grenzen.
Im Vortrag wird auf diese Probleme detailliert eingegangen und das Paradigma des Reactive Programmings genau und strukturiert erörtert.
Abschließend wird der Code einer Applikation gezeigt, die das Rx Paradigma nutzt, um viele Daten von Datenbank bis Website-Frontend zu streamen.”
Slides

Zack die Ente und der API-Client spricht
Freitag, 29. September 2017 14:00 – 14:45, Track: Java

“Die aktuelle Marktentwicklung treibt otto.de dazu sich vom einem abgeschlossenem Shop hin zu einem offenen Ökosystem zu entwickeln. Dafür ist zwingend notwendig Shop-Funktionalitäten über eine API zu veröffentlichen. Verschiedenste Clients wie zum Beispiel native Apps, Social-Media-Sites, IoT-Devices und externe Websites sollen sich flexibel anbinden können. Im Vortrag wird die Microservice-Architektur von otto.de und der Aufbau unserer externen API (Java/Spring-Security/OAuth2) vorgestellt. Es wird auf Herausforderungen und Lösungen in verteilten Architekturen eingegangen. Abschließend zeigen wir anhand einer Live-Demo wie einfach sich externe Clients und überraschende Anwendungsfälle über die API umsetzen lassen.”
Slides

Solutions

Zack die Ente und der API-Client spricht
Mittwoch, 06. September 2017 12:15 – 13:30, Track: experten.werkstatt
Slides

Otto Innoversity

Wie geht eigentlich Code?

JAX

Microservices – Hype oder schon Realität?
Slides

2016


Code Talks

Microservices – Hype oder schon Realität?
Donnerstag, 29. September 2016 17:00 – 17:45, Track: Keynote

“Im E-Commerce zählt die Devise: agiler, schneller und innovativer. Um heute erfolgreich zu sein, müssen bestehende Geschäftsmodelle regelmäßig hinterfragt und kontinuierlich weiterentwickelt werden. Otto.de ist eine der größten E-Commerce Plattformen Deutschlands, und wir stellen uns diesen Herausforderungen. Die Entwicklung von otto.de folgt einer strikten, vertikal zugeschnittenen shared nothing Architekutur. Um uns nicht wieder mit den vielfältigen Probleme monolithischer Anwendungen beschäftigen zu müssen, entwickeln wir otto.de zusätzlich in Microservices und haben unsere Infrastruktur dementsprechend verändert. Im Vortrag stehen neben der Architektur von otto.de der Umgang Microservices im Mittelpunkt. Dabei steht nicht nur die reine Entwicklung im Fokus der Betrachtung, sondern auch Real-Life-Aspekte wie Deployment und Betrieb.”
Slides

Solutions

Microservices – Hype oder schon Realität?
Slides

SAP User-Group

The Internet Is Dead
Slides

2015


Code Talks

Was haben Tesla, Edison und Turing gemeinsam?
Slides

Code Talks Commerce-Special

Inside otto.de

2014


Code Talks

Y-code?