Microservices? No, modularity is what matters
binaryigor.com·6h·
Discuss: Hacker News
Flag this post

Modularity

Modularity is a crucial concept when designing and creating software. Independent of whether our chosen architecture style is to have:

  1. single unit of deployment - Monolith
  2. many units of deployment - Microservices/Services

Modularity is a quality that should be treated completely independent of how many deployable units of software we choose to have. We should aim at splitting our systems into logical, functional modules as independent of each other as possible - in the ideal world, every module should not know anything about any other module and have everything that is needed to serve its functionality. In the real world that is usually not fully possible, but we should have these ideals as our guiding principles and strive for *[high cohesion and low/loos…

Similar Posts

Loading similar posts...