World Congress 2024

Modularity: Let's dig deeper

July 19, 2024 15:00 – 15:30 · 30 min STAGE 1 (120)

What this session covers

The basic premise is that by making our service landscape more modular we increase innovation speed at the company level.

Different factors while taking that decision. Coupling, Cohesion, Encapsulation. Lets make trade-offs between them when making design decisions.

Lets take a real problem and design a system and measure its modularity. Pure maths can help us making faster decisions, hence increase innovation.

Unfortunate: We use the term microservices nano services / functions | lambdas it’s not about the size of the boat, but about the motion in the ocean. Smaller is not (perse) better Reflect on cost vs benefit

So how can we design better? What is modulith? Perfect marriage of a monolith and boundaries of a microservice is clearly a golden bullet.

Results: system ~ bounded context system != deployable system >= 1 deployable strong cohesive deployables loosly coupled deployables belong together exposed under a single api isolation by system

Related talks at this congress

Open session

World Congress 2024

July 18, 2024 · 12:10–12:40

STAGE 4 (500)

Modulith Instead of Monolith - Pragmatically Towards Microservices

Hendrik Lösch

Migration, Software Evolution, Architectur, QA, Test Automation, TDD, Clean Code

Hendrik Lösch
Open session

World Congress 2024

July 19, 2024 · 10:20–10:50

STAGE 4 (500)

Microservices? Monoliths? An Annoying Discussion!

Eberhard Wolff

Head of Architecture, SWAGLab

Eberhard Wolff
Open session

World Congress 2024

July 19, 2024 · 12:20–12:50

STAGE 1 (120)

Beyond micro-services, embrace composable architecture !

Loïc Carbonne

Head of ecommerce division at Theodo

Loïc Carbonne
Open session

World Congress 2024

July 18, 2024 · 17:30–18:00

STAGE 1 (120)

Autonomous microservices with event-driven architecture

Florian Lenz

neocentric GmbH - Azure Serverless Developer / Architect

Florian Lenz
All sessions at this congress