Workflow based microservices for test
First ms takes inputs from users Second one takes inputs do some validations and passes it to next ms Third one do more validation and passes validation results to last ms Last ms takes account of all the results and publishes the results.