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

DDD

A collection of 3 posts
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
DDD, BDD and other Pokémon
Project management Featured

DDD, BDD and other Pokémon

Context must come before methodology: first understand WHAT and WHY you're building something, then consider applying specialized approaches like DDD or TDD.
14 May 2025 1 min read
Page 1 of 1
Krzysztof Baranowski – Personal Blog © 2025
Powered by Ghost