Vortrag

Managing Components Interconnections & Virtual Threads

13.11.2025 · 18:00 Deutsche Bank Berlin Technology Centre Alexander Matveev Cay Horstmann Eintritt frei

The Java User Group Berlin-Brandenburg and our partner Deutsche Bank Berlin Technology Centre invite you to the talks Managing components interconnections in enterprise ecosystem by Alexander Matveev and Virtual Threads – A Second Look by Cay Horstmann on 13th November 2025.

The Talks

Managing components interconnections in enterprise ecosystem (Alexander Matveev)

In this talk, we’ll demonstrate how we manage application properties and component topology as plain Java code. We’ll show how this approach brings all the benefits of a type-safe language to configuration — including compilation checks, full IDE support, and even unit tests. We’ll also explain how it enables seamless management of a complex system topology, allowing changes to be distributed effortlessly while ensuring its consistency.

Virtual Threads – A Second Look (Cay Horstmann)

For two years, virtual threads had full support in the Java platform. In this presentation, we will have a second look at virtual thread performance, memory usage, platform support, and more advanced features, in particular, structured concurrency and scoped values. You will learn about effective patterns for structured concurrency, how to monitor virtual threads in practice, how to detect overuse of thread locals, and how to use scoped values as a more performant replacement. This topic should be of interest to all developers who want to reduce the cost of deploying business applications that “mostly block” (waiting for results from databases or other services), without the pain of implementing business logic in a reactive style.

The Speakers

AM
Alexander Matveev is a Technology Management Lead in the Investment Bank Technologies Domain at Deutsche Bank, with nearly 15 years of industry experience. He specializes in electronic algorithmic trading ecosystems. As enterprise ecosystems become more complex, managing the numerous interconnections between components and their configurations presents a significant challenge.
CH
Cay Horstmann - the author of Core Java, Scala for the Impatient, and many other books. After growing up in the German countryside, I studied in the United States (M.S. in computer science from Syracuse University, and a Ph.D. in mathematics from the University of Michigan in Ann Arbor). For four years, I was VP and CTO of an Internet startup that went from 3 people in a tiny office to a public company. I taught computer science at San Jose State University and held visiting appointments at universities in Germany, Switzerland, Vietnam, and Macau. In my copious spare time I write books and articles on programming languages and computer science education.

The Location

◎ Deutsche Bank Berlin Technology Centre Otto-Suhr-Allee 16, 10585 Berlin

The Program

18:00 Doors open
18:30 Intro, afterwards Presentation
19:30 Networking
21:30 Doors Close

Registration & ID Requirements

It is important to bring a valid ID with you, as you’ll need to show it at the entrance for security check-in.

When registering, make sure to put in the box your real name (as it appears on your ID) instead of a nickname. This will help avoid any issues at the door. Thanks for your understanding! Check-In Procedure: Your full name must be correctly listed in your RSVP (e.g., Max Mustermann). Incomplete or unclear names (e.g., j, j k, Happy Cat) will not be allowed entry due to strict security policies. Please bring a valid ID for name verification at the entrance

This time it is manitory to pre-register for the event via Meetup-Gruppe der JUG Berlin-Brandenburg. We look forward to seeing you.