Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

8
  • By orthogonal you mean that microservices/modular monolith decision has nothing to do with customization? Commented Sep 29, 2021 at 13:54
  • @Ger Yes, I would consider microservices/modular-monolith to be independent from how you manage customization. Commented Sep 29, 2021 at 14:01
  • With microservices, Do I need to restart everything for everyone if I'm only modifying one microservice?, My idea with microservices was to make the default microservices, and then make one microservice for custom requests, ie, I have a default Store microservice for all the tenants but for the grocery store tenant I would make a custom Store microservice with the required functionality Commented Sep 29, 2021 at 14:07
  • What you suggest is to make a plugin system with a modular monolithic base? Commented Sep 29, 2021 at 14:18
  • @Ger That would be one possible architecture. But you could also just use one monolithic application instance per customer to do the same thing, where different customers have modules customized or replaced. Each design would have their advantages/disadvantages, but I do not think the need for customization to be the primary reason for selecting between microservices/monolith. Commented Sep 29, 2021 at 14:20