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.

World Congress 2024

Related talks

Open session

Modern Data Architectures need Software Engineering

  • Matthias Niehoff

    Head of Data @ codecentric

Open session

The Lifehacker's Guide to Software Architecture

  • Julian Lang

    Solutions Architect, Amazon Web Services

Open session

Getting Quality Right

  • Dr. Gernot Starke

    INNOQ Fellow, software architect

Open session

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

  • Soroosh Khodami

    Software Engineer at Code Nomads

All sessions at this congress