Shwetha DJ, Shell India Markets Pvt. Ltd
Microservices are one of the ‘Most Trending’ word today in the software world. There are lots and lots of experiments, implementations going on around it. But what about the quality of microservices? The traditional way of testing is not enough when it comes to certifying microservice quality.
Modern day application architecture is taking a shift from the traditional monolithic approach for large services to loosely coupled micro-services. Micro-Services comes with a lot of features like deployability, scalability, availability, reliability. So when we do testing of micro-services our framework should be capable of handling of these. The framework should be advanced enough to taking of communication between each micro-service, it should be mature enough to handle single service testing and integration testing of microservices as well. Oh hold-on what about when some application consumes our microservice and how to do end-to-end testing? Our framework handles that as well.
When there is an application there is always talk about the performance of the application. Yes even though microservices are meant for greater performance and developers to say it too but how to measure the performance of micro service? There is something called performance testing of micro-services. I have a small portion reserved for performance testing consideration for microservices.
Shwetha DJ, 2018 Technical Presentation, Abstract