re: Microservices Are Something You Grow Into, Not Begin With VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Really great post! As far as I know, GitHub is basically monolithic Rails too. I may be wrong though. All architectures are simply a point in tim...
 

There's absolutely nothing wrong with a monolith for a good majority of applications. If everyone is working on the same core product, there's really not much to be gained by breaking it into microservices, as seen with Github. Microservices are great for exactly that, services, and if your application needs to integrate with tons of other products and your team is the one maintaining those integrations, that's when you need microservices. As an ecosystem, Github really kind-of is built on microservices, they just call them 3rd-party applications. The core of Github is called a monolith just because they aren't the ones maintaining all the other services.

code of conduct - report abuse