One of the points listed as the promises of microservices is: "Easy to test"
A microservice might be easy to test in isolation, but testing a microservices based system is FAR more difficult than testing a monolith - personally, I find that to be the worst part of microservices architecture. I would put "easy to test" as probably the main advantage of monoliths.
A microservice might be easy to test in isolation, but testing a microservices based system is FAR more difficult than testing a monolith - personally, I find that to be the worst part of microservices architecture. I would put "easy to test" as probably the main advantage of monoliths.