Session

Modern Software Architecture Design Patterns

The debate over optimal structures for monoliths and microservices — aimed at minimizing maintenance and extension costs — is ongoing and lively. This course addresses the following key topics:

- Identifying common challenges in software structure decision-making.
- Understanding prevalent architecture design anti-patterns and their drawbacks.
- Unpacking Layered Architecture and its role in concern separation.
- Exploring Hexagonal, Onion, and Clean Architectures: their interrelations and problem-solving capabilities.
- Introducing Vertical Slice Architecture and its place in the architectural landscape.

While the code examples will be Java-based, the principles discussed are largely language-independent, allowing for application across various programming environments.

Alina Liburkina

Codeartify GmbH, CEO, Technical Trainer, IT Event Organizer

Zürich, Switzerland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top