talk-data.com talk-data.com

Filter by Source

Select conferences and events

Showing 3 results

Activities & events

Title & Speakers Event

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.

Java virtual threads structured concurrency
Alexander Matveev – Technology Management Lead, Investment Bank Technologies Domain @ 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.

Java configuration type-safety

On June, 5th 2025, we have a session together with our partner, Deutsche Bank.

Session

  • Managing components interconnections in enterprise ecosystem - Dmitry Silkov and Alexander Matveev

Location Deutsche Bank Berlin 📌 Postal address: Otto-Suhr-Allee 16, 10585 Berlin 🚪 Entrance: Otto-Suhr-Allee 16: New Building

🚆 Getting there by public transport: 🔴 Subway: U2 stop „Ernst-Reuter-Platz“ 🚌 Bus: 245/M45, stops „U Ernst-Reuter-Platz“ or „Marchstr.“

🚶‍♀️🚶 How to find the right entrance:

  1. From Ernst-Reuter-Platz (U2 station or bus stop), walk towards the high-rise Deutsche Bank building with a bank branch.
  2. To the left of this building, you’ll see Otto-Suhr-Allee 16: New Building.
  3. At the very front of the building, you’ll see Dave B. café ☕ , which means you’re almost there, yay! 🎉
  4. Walk past the café Dave B. and head to the first entrance of the office building with glass rotating doors (it will be on your left).
  5. Signage with the event name will be placed near the entrance.
  6. You made it! Enter and proceed to check-in at the reception.

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.

Dmitry Silkov Senior Engineer at Deutsche Bank Berlin Technology Centre, Core Trading Technology

Alexander Matveev Technology Management Lead at Deutsche Bank Berlin Technology Centre, Core Trading Technology

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!

Managing components interconnections in enterprise ecosystem
Showing 3 results