Online  /  January 31, 2022  -  February 04, 2022

OOP - Software Meets Business

Conference for Software Architecture

IT professionals who are responsible for software architecture, IT projects, and sophisticated programming and development rely on the OOP conference – one of the most well-known and largest software conferences in the German-speaking world – when it comes to their professional development.

This makes the OOP conference a fixed date in the calendar for the software community, even digitally. The latest trends from the field of software technology as well as practice-oriented presentations by experienced and recognized speakers who will share their knowledge, enthusiasm and also their concerns with you.


Fraunhofer IESE will participate with the following contributions:


Wednesday, 02 February 2022, 2:30 - 3:30 pm, Mi 4.3
Software for the Future: Internalizing the big picture of software and sustainability! [in German]
Dr. Matthias Naab and Dr. Marcus Trapp

How does software help to have a positive impact in terms of sustainability? What is the footprint of software itself? Where are the levers? How to achieve a real impact? We want to raise awareness among everyone in the IT business: There is a lot to do and to achieve. The time is now! Because the global IT’s hunger for energy is constantly increasing. At the same time, software offers many opportunities to contribute to sustainability. Nevertheless, the IT business usually lacks a clear view of the central reference points of software and sustainability! This is exactly where this presentation comes in.


Thursday, 03 February 2022 11:00 - 11:45 am, Do 7.2
Masterpiece or dime novel? 7 anti-patterns and tips for good architecture documentations [in German]
Dr. Matthias Naab and Dr. Dominik Rost

Documentation helps to communicate ideas and remind us of solution concepts even weeks later. Yet it is often neglected, and we encounter great architectures much more often than great architecture documentations. In this presentation, we will share our experiences around architecture documentation. We will summarize 7 anti-patterns and give tips on how anyone can improve their architecture documentation. Our tips are independent of the approach used and can be combined with templates like arc42.


Thursday, 03 February 2022 5:00 - 6:00 pm, Do 1.4
Keeping CALM – Consistency in distributed systems made easy
[in German]
Susanne Braun

Ten years after Eric Brewer formulated the CAP theorem, Joseph Hellerstein formulated the CALM theorem, proving what all of us had actually always suspected already: In the case of network partitions, consistency AND availability are possible after all under certain conditions! I will show you in this presentation how this works, and will take you on a journey from the CAP theorem to the CALM theorem. I will dispel common myths and show you how to practically apply the CALM theorem. Based on our empirical experiences from different studies (case studies and action research studies) and our ongoing research, we are developing architecture recommendations and design patterns for the design of data-intensive, distributed applications. The presentation will provide concrete guidance for architects, demonstrate design patterns with running code, and share our freely available open-access architecture guidelines with attendees.