talk-data.com talk-data.com

Event

Managing components interconnections in enterprise ecosystem

2025-11-13 – 2025-11-13 Meetup Visit website ↗

Activities tracked

2

On November, 13th 2025, we have a session together with our partner, Deutsche Bank.

Sessions

  • Managing components interconnections in enterprise ecosystem - Alexander Matveev
  • Virtual Threads - A Second Look - Cay Horstmann

See below for the abstracts.

Registration & ID Requirements:

  • 🔥 Important! Please bring a valid ID, as you’ll need to show it at the entrance for security check-in.
  • Quick note: 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.

Agenda 18:00: Doors Open / Guests Arrival 18:30: Intro, afterwards Presentation 19:30: Networking 21:30: Doors Close

Abstracts Managing components interconnections in enterprise ecosystem 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.

Alexander Matveev 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.

Virtual Threads - A Second Look 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.

Cay Horstmann 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.

A big thank you to Deutsche Bank for hosting the event and generously providing food and drinks during the event. Your innovative approach and commitment to excellence are greatly appreciated!

Sessions & talks

Showing 1–2 of 2 · Newest first

Search within this event →

Managing components interconnections in enterprise ecosystem

2025-11-13
talk
Alexander Matveev (Deutsche Bank)

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

2025-11-13
talk

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.