About me
My name is Lutz Hühnken. I'm the Head of Engineering Excellence at Upvest, a FinTech company in Berlin that aims to democratize investment.
Previously, taking on the roles with titles such as Head of Engineering or Chief Architect, I lead the development of software for container shipping, online retailers, financial institutions, cruise ships in-cabin entertainment, and others. My current focus is on event-driven architecture, highly available and scalable systems, domain-driven design, and the intersection of architecture and organization.
Curriculum Vitae
Talks and Presentations
Upcoming
- Software Architecture Gathering, Berlin, 2024-11-12: Events, Workflows, Sagas: Complex Flows in Distributed Applications
2024
- Software Architecture Alliance, Munich, 2024-10-23: Event-Driven Architecture: 10 Jahre klüger [Slides]
- BOBKonf, Berlin, 2024-03-15: The Unreasonable Effectiveness of Events [Slides] [Video]
2023
- LeadDev, Berlin, 2023-12-05: Managing Architecture [Slides] [Video]
- w-jax, Munich, 2023-11-07: Microservices need Microworkflows [Slides]
- Software Architecture Alliance, Munich, 2023-09-28: Events, Workflows, Sagas: Komplexe Abläufe in verteilten Anwendungen.
- Microservices Meetup Hamburg, 2023-07-11: Events, Workflows, Sagas - Complex Flows in Distributed Systems
- Developer Week, Nuremberg, 2023-06-27: Events, Workflows, Sagas - Keep your Event-driven Architecture Sane [Slides]
2022
- KanDDDinsky, Berlin, 2022-11-01: Events, Workflows, Sagas - Keep your Event-driven Architecture Sane [Slides] [Video]
- code.talks, Hamburg, 2022-09-15: Events, Events everywhere! [Slides] [Video]
- Microservices Meetup Hamburg, 2022-03-02: Events, Events, überall Events! [Slides]
2021
- w-jax, Munich, 2021-11-09: Events, Events, überall Events! [Slides] [Video]
2019
- TechCamp, Hamburg, 2019-04-16: Events First: Resiliente und skalierbare Microservices
2018
- w-jax, Munich, 2018-11-07: Events-First Microservices [Slides]
- code.talks, Hamburg, 2018-10-18: Events-First Microservices [Video]
- ScalaDays Berlin, 2018-05-14/15: Workshop: Domain-Driven Design, Event Storming, Microservices & Reactive Systems
- SEACON 2018, Hamburg, 2018-05-04: Events-First Microservices: Mit Domain-Driven Design Reaktive Systeme modellieren
- JAX, Mainz, 2018-04-25: Alles fließt (Reactive Streams)
- JAX, Mainz, 2018-04-23: Workshop: Domain-Driven Design, Event Storming, Microservices & Reactive Systems
- Java User Group Hamburg, 2018-04-12: Alles fließt (Reactive Streams)
- microXchg, 2018-03-23: Designing Reactive Systems With Event Storming [Slides] [Video]
2017
- w-jax, Munich, 2017-11-09: Neues aus der Scala-Welt
- w-jax, Munich, 2017-11-08: Microservices weiter gedacht [Video]
- scala.io, Lyon, 2017-11-03: Lagom Microservices Workshop
- KanDDDinsky, Berlin, 2017-10-21: Workshop: Let's Build a CQRS Application!
- ScalaDays Copenhagen, 2017-06-02: Introduction to Event Sourcing and CQRS in Scala [Video]
- Scala User Group Hamburg, 2017-05-17: Introduction to Event Sourcing and CQRS in Scala
- SEACON 2017, Hamburg, 2017-05-11: Pecha Kucha: Reactive Systems
- Gesellschaft für Informatik, Regionalgruppe Dortmund, 2017-02-06: Microservice-Architektur am Beispiel des Lagom-Frameworks
2016
- Java Forum Nord, Hannover, 2016-10-20: Lagom - Microservices weiter gedacht
- code.talks, Hamburg, 2016-09-29: Scala - durch Java 8 überflüssig geworden? [Slides]
- Java User Group Dortmund, 2016-09-20: Lagom – Reactive Microservices mit Java 8
- Scala Lyon User Group, 2016-09-15: 26eme SLUG - Lagom
- Paris Scala User Group (PSUG), 2016-09-14: Lagom in Paris
- Czech Scala Enthusiasts (Prague), 2016-06-28: Implementing Microservices with Lagom [Video]
- Scala Days New York, 2016-05-10: Everything You Always Wanted to Know About Pattern Matching* (*But Were Afraid to Ask) [Video]
- Java User Group Bremen, 2016-05-03: Microservices mit Lagom
- hybris Reactive Software Munich Meetup, 2016-04-13: Building Microservices with Lagom
- Scala User Group Köln Bonn, 2016-03-23: All About Pattern Matching
- JavaLand 2016, Brühl, 2016-03-08: Neue Concurrency-Modelle auf der JVM – über Fibres, Channels, Verticles und Actors [Slides]
- budapest.scala, 2016-03-02: All About Pattern Matching
- Scala Hamburg, 2016-02-15: All About Pattern Matching
2015
- Java User Group Hessen, Kassel, 2015-12-03: Von "Enterprise" zu "Reactive" [Video]
- London Scala User Group / Skills Matter, London, 2015-11-17: Building Applications with the Typesafe Reactive Platform [Slides]
- devoxx Antwerpen, 2015-11-12: New Concurrency Models on the JVM: Fibres, Verticles, Channels and Actors [Slides] [Video]
- w-jax, München, 2015-11-03: Neue Concurrency-Modelle auf der JVM – über Fibres, Channels, Verticles und Actors [Slides]
- Jazoon, Zürich, 2015-10-23: Scala in Practice [Slides]
- code.talks 2015, Hamburg, 2015-09-30: Neue Concurrency-Modelle auf der JVM – über Fibres, Channels, Verticles und Actors [Slides]
- Brabant.scala, Eindhoven, 2015-09-08: Reactive Streams [Slides] (I reused the Tel Aviv slides)
- Underscore Meetup, Tel Aviv, 2015-07-02: Reactive Streams [Slides]
- ScalaDays 2015, Amsterdam, 2015-06-10: A Pragmatic View of Reactive [Slides] [Video]
- Scala User Group Vienna, 2015-05-20: Reactive Slick - The Principles Behind Slick 3 [Slides]
- Slovak Scala Users Group, Bratislava, 2015-05-19: One more reason to learn Scala: Scala.js [Slides]
- JAX 2015, Mainz, 2015-04-22: Von "Enterprise" zu "Reactive" [Slides]
- Functional and Reactive Programmers Group, Kaiserslautern, 2015-03-31: Be Reactive!
2014
- London Scala User Group / Skills Matter, London, 2014-11-25: Reactive Streams & Akka: A great new way to handle streaming data [Slides]
- devoxx Antwerpen, 2014-11-10: Reactive Streams: Introduction to Reactive Streams (Hands-on lab introducing Akka Streams, with Will Sargent).
- code.talks 2014, Hamburg, 2014-10-09: Scala.js: Scala für den Browser [Slides]
- BeScala Belgian Scala User Group, Antwerpen, 2014-07-07: Scala.js [Slides]
- London Scala User Group / Skills Matter, London, 2014-06-04: One more reason to learn Scala: Scala.js [Video]
- Scala Hamburg Meetup, Hamburg, 2014-03-26: Slick 2.0 - Data Persistence in Scala
Webinars
- 2015-09-04 Reactive Architectures Using Microservices
Articles
- 2020-04-17 Heise: Scala From Scratch: Exploration.
- 2020-03-01 jaxenter.de: Project Loom.
Also in Java Magazin 04.2020. - 2018-06-12 Heise: Scala Days Europe 2018: Blick nach vorn.
- 2018-03-27 InfoQ: Designing Reactive Systems Using DDD, Event Storming and Actors.
- 2017-04-07 Java aktuell: Lagom - Einmal Microservices mit Allem, bitte.
- 2016-11-21 jaxenter.com: The Lagom Framework. The framework for Microservices and Domain-Driven Design.
- 2016-10-06 jaxenter.de: Einführung in Lagom: Das Framework für Microservices und Domain Driven Design.
Also in Java Magazin 2.2017. - 2015-07-10 jaxenter.de: Von „Enterprise“ zu „Reactive“. Wie sich reaktiv im Code widerspiegelt.
Also in Java Magazin 10.2015.
Interviews
- 2024-09-10 Maintainable Software Podcast: Crafting Resilient Systems with Event-Driven Design
- 2024-04-04 Ventellect's Building our world podcast: Building high performing Software Engineering Organizations
- 2017-11-08 jaxenter.de: Neues aus der Scala-Welt (German)
- 2016-11-11 jaxenter.de: Interview on Lagom (German)
- Video Interview on JAX 2015: “Reactive Development”: Potenziale, Chancen, Risiken [Video]