What is system integration and what is not. API vs. Events. Point-toPoint vs. Platform. Which one to use when.
One of the major task of DevOps is a speedy delivery of Microservice into production. The major objective of QA and Testing is to find as many bugs as possible. Fixing these bugs slows down the delivery. The article describes this conflict in details, outlines problems in testing articulated by Mr Martin Fowler, proposes additional tests and explains how to improve quality of the released Microservices.
The article briefly observes new risks, pros and cons for REST, gRPC and GraphQL interfaces for API and Microservices.