DEV Community

Discussion on: The Rails Ecosystem is Healthier than Ever

Collapse
 
restoreddev profile image
Andrew Davis

I was being facetious. There is nothing wrong with monolithic apps.

Thread Thread
 
ben profile image
Ben Halpern

We worked with a few consultancies leading up to the open source announcement, mostly for a security audit.

I recall one convo where I was describing the system and I said "it's a Rails monolith", and their immediate automatic response was "so you'll want help breaking it up into microservices".

I was like "What, no! I love our majestic monolith". We do use a handful of external services (ours and SaaS), and none of it makes our process simpler. If anything we want to pull more stuff into the core codebase over time.

There are a lot of valid architectures, and monolith is absolutely one of them.

Thread Thread
 
restoreddev profile image
Andrew Davis

It is amusing to me because a microservice architecture is just a monolith broken up into smaller apps. For a startup, it makes no sense to put the extra planning and context switching onto the team just to have a more trendy setup. As DHH said, embrace the majestic monolith!