2 ms·
The issue with microservices is that you typically can't run all the microservices at once on your laptop, making end to end tests more difficult. That said, th
by twunde 4y ago
The issue with microservices is that you typically can't run all the microservices at once on your laptop, making end to end tests more difficult. That said, the main benefit of microservices is that they enable independent teams. To that end, teams should be writing unit tests for the individual services. For any other services they interact with there should be common mocks for those services. These mocks are the service contacts for upstream/downstream services and should be tested in integration tests. Services go through the CI pipeline and are deployed independently. There is then an increased focus on monitoring especially on error rate