Test light service
The CI/CD pipeline needs different type of tests to ensure the quality of the product before deploying on production. In microservices architecture, the integration test is different than monolithic applications as we need to have all upstream and downstream services to be up and running at the same time to test the interaction of these services. There are four type of tests we need to perform before release the service to production - unit test, integration test, consumer contract test and end-to-end test.