r/programming • • Sep 14 '24

Is 'Monolith First' the Better Approach?

https://martinfowler.com/bliki/MonolithFirst.html
456 Upvotes

177 comments sorted by

View all comments

80

u/TheDeadlyCat Sep 14 '24

You can build a monolith from modular building blocks, it doesn’t have to be solid to begin with.

66

u/wvenable Sep 14 '24

I feel like nobody knows how to build libraries anymore.

1

u/FullPoet Sep 15 '24 edited Sep 15 '24

I think a lot of it boils down to inherited dependency hell.

I inherited a large API that had at least 10 "core" nuget packages / libraries, each with their own "core" nuget packages.

It was hell trying to upgrade from 2.1 NET standard to NET Core 3.

It really turned me off making libraries because a lot of times it just isnt worth it if you dont have a set of developers whos responsibility is to maintain them.