Skip to content

Appropriate Modularity: Architecting Software Solutions by Example

Photo of Martin Helmer
Hosted By
Martin H. and Wicher V.
Appropriate Modularity: Architecting Software Solutions by Example

Details

Appropriate Modularity: Architecting Software Solutions by Example

Modern software solutions must survive in a complex IT and business environment. The traditional, functionality-driven approach to system design cannot ensure resiliency to inevitable changes.

In this educational session, Wicher will draw from a recent project to explore how to get software modularity right. Starting with product requirements and use cases, you will learn how flow-first design, stressor analysis, and volatility-based decomposition lead to a resilient architecture.

To conclude, Wicher will show you some implementation patterns to help with decoupling and ensure availability.

About
Wicher is a software technologist and critical thinker. He is an advocate of adopting antifragile design for systems of all kinds.

He has over 15 years of experience in Software Engineering industrial IoT, security, medical devices, and banking industry. He graduated in computer science with a specialization in intelligent systems, worked as a researcher at the ETH in Zürich, and later helped grow a startup company in his role as software developer, project manager, and architect. He currently leads the architecture practice at ERNI, an engineering and technology consultancy firm in Switzerland.

Host
This free talk is hosted and sponsored by ERNI Schweiz AG.

Location
ERNI Schweiz AG, Löwenstrasse 11, 8001 Zürich. Floor 2. See map. Please ring if the door is closed.

Please arrive 15 minutes before the talk. This way, we can start on time.

Seats are limited. Therefore, kindly let us know in advance if you cannot make it.

We look forward to seeing you at the free lecture here in Zurich.

Photo of Software Architecture and Project Design Zurich group
Software Architecture and Project Design Zurich
See more events