One of the good articles I read in a long time, that makes complete sense in today's agile environment: Architecturally Aligned Testing Testing microservices should not be done in a separate test phase, by a dedicated test team, but instead collaboratively by cross-functional teams. There is a shift left in testing to ensure that teams stay autonomous and a shift right in testing towards exploration and experimentation.