Krzysztof Baranowski – Personal Blog
  • 👋 About me | Contact
  • 📘 My book about Flutter
  • 🧱 Modular Monolith Architecture
Sign in Subscribe

Modularity

A collection of 3 posts
How To Share Code In Modular Monolith? The Module Contract Pattern Overview.
software architecture Featured

How To Share Code In Modular Monolith? The Module Contract Pattern Overview.

Module Contract Pattern is a pattern that enables sharing business logic between modules in a modular monolith through an explicit, stable contract that is implemented and registered in an IoC container, ensuring consistent yet isolated collaboration.
09 Jun 2025 3 min read
How To Share Code In Modular Monolith? Supporting Module Integration Pattern
software architecture

How To Share Code In Modular Monolith? Supporting Module Integration Pattern

The Supporting Module Pattern reduces duplication by extracting shared functionality into a dedicated module. It promotes modularity, decoupling, and team independence, but introduces trade-offs like potential coupling and complexity. Apply only with a clear need and ownership model.
25 May 2025 5 min read
How To Share Code In Modular Monolith? Independent Implementation Overview
software architecture Featured

How To Share Code In Modular Monolith? Independent Implementation Overview

In a modular monolith, the Independent Implementation pattern lets teams build similar features in separate modules without sharing code. It boosts autonomy and avoids coupling, but may lead to duplication, inconsistency, and higher maintenance costs.
25 May 2025 3 min read
Page 1 of 1
Krzysztof Baranowski – Personal Blog © 2025
Powered by Ghost