Comment by Swizec

Comment by Swizec a day ago

3 replies

What does team size have to do with this? Small teams can (and should) absolutely build modularized software ...

You simply cannot build a [working/maintainable] large piece of software if everything is connected to everything and any one change may cause issues in conceptually unrelated pieces of code. As soon as your codebase is bigger than what you can fully memorize, you need modules, separation of concerns, etc.

p1necone a day ago

Sure I agree with that, but microservices are just one of many ways to modularize software/achieve separation of concerns.

I assumed you were talking about team size specifically because that is the thing that a microservice architecture uniquely enables in my experience.

  • reitzensteinm a day ago

    I think you might be missing that Swizec edited the quote, crossing out microservices and correcting it to modular systems. It seems to me you're both in violent agreement.

    • p1necone a day ago

      Ahh, the strike through doesn't render on mobile. Yes, I think we are just agreeing with each other.