World Congress 2024

Are you done yet? Mastering long-running processes in modern architectures

July 19, 2024 10:20 โ€“ 10:50 ยท 30 min Virtual Stage 2

What this session covers

Surviving modern architecture requires you to navigate challenges posed by long-running processes. Using more distributed systems intensifies complexities and poses more issues with remote communication. Furthermore, effective domain boundary design requires addressing business requirements around waiting. Iโ€™ll illustrate these challenges through real-life examples, emphasizing their importance. Ignoring these issues is not an option!

Exploring solutions, I delve into the role of process orchestration. A new generation of microservice orchestrators and workflow engines are designed for infinite scalability, which offers capabilities to handle long-running processes efficiently in any situation. This empowers software engineers to design better domain boundaries, resulting in better architecture.

You will see real-life examples and sample code (available on GitHub to play around with yourself) to help you decide and adopt long-running processes in your architecture.

Related talks at this congress

Open session

World Congress 2024

July 19, 2024 ยท 15:00โ€“15:30

STAGE 9 (600)

Modern Data Architectures need Software Engineering

Matthias Niehoff

Head of Data @ codecentric

Matthias Niehoff
Open session

World Congress 2024

July 19, 2024 ยท 09:40โ€“10:10

STAGE 4 (500)

The Lifehacker's Guide to Software Architecture

Julian Lang

Solutions Architect, Amazon Web Services

Julian Lang
Open session

World Congress 2024

July 19, 2024 ยท 13:00โ€“13:30

STAGE 10 (120)

Getting Quality Right

Dr. Gernot Starke

INNOQ Fellow, software architect

Dr. Gernot Starke
Open session

World Congress 2024

July 18, 2024 ยท 14:10โ€“14:40

STAGE 10 (120)

Why and when should we consider Stream Processing frameworks in our solutions

Soroosh Khodami

Software Engineer at Code Nomads

Soroosh Khodami
All sessions at this congress