|
|
|
|
|
by mrloba
1495 days ago
|
|
I've had great success with having a monolithic code base with multiple entry points. Each entry point is sort of a micro service (or just service), but it can access the same db as the other services (if it makes sense), use the same types, and crucially, it can easily be integration tested with the other entry points. With full debug support. Such a "monolith" need not be the only one in the company. One per high level module or team works well. I guess my point is, it doesn't have to be either giant monolith or tiny micro services in separate repos. There's everything in between as well. |
|