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

software architecture

A collection of 4 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
You Don't Need A Ferrari To Plough The Field
software architecture Featured

You Don't Need A Ferrari To Plough The Field

Over-engineering threatens projects. Pragmatism and evidence-based planning save valuable time
22 May 2025 2 min read
What Does Modularity Mean?
software architecture

What Does Modularity Mean?

This article explores true modularity in software development, focusing on cohesion, managing dependencies, and using contracts for independence and scalability. It provides insights on organizing systems for improved flexibility.
09 Sep 2024 4 min read
Page 1 of 1
Krzysztof Baranowski – Personal Blog © 2025
Powered by Ghost