It definitely can be, if it’s done for the “right reasons”.
Mostly the reason would be to scale teams but still keep agility.
It really couples nicely with DDD and I’m in the middle of my second project where these principles are used.
I would not do it unless there’s a dedicated platform team that will take care of all the infra pieces you’ll require. This kind of points to the scale where it makes sense, I guess!
It really couples nicely with DDD and I’m in the middle of my second project where these principles are used.
I would not do it unless there’s a dedicated platform team that will take care of all the infra pieces you’ll require. This kind of points to the scale where it makes sense, I guess!