What's built in software testing

Tests only in production? - What we can learn from tests at microservices

We have seen that much of the microservice world can be easily transferred to other architectural styles. It is noticeable that some of the concepts discussed were developed before microservices existed. In the new context, however, these issues have evolved.

Even if your own application is not to be converted into a microservice application or a microservice application does not make sense due to the requirements and framework conditions, it is worth taking a look at the concepts mentioned, which will certainly develop further in the next few years.

  1. S. Newman, 2015: Building Microservices, O'Reilly
  2. Informatik Aktuell - Eberhard Wolff: Microservice architectures not only for agile projects
  3. Architecture Cheat # 3: Microservices
  4. A. Scott: Blog posts about the Testing Pyramid
  5. A. Scott, 2012: Introducing the software testing ice-cream cone (anti-pattern)
  6. F. Pereira, 2014: Introducing the Software Testing Cupcake (Anti-Pattern)
  7. J. Vester, 2016: REST API Versioning - Is There a Right Answer?
  8. T. Clemson, 2014: Testing Strategies in a Microservice Architecture
  9. elastic: ELK stack
  10. Zipkin
  11. Prometheus
  12. J. Lewis, M. Fowler, 2014: Microservices - a definition of this new architectural term
  13. Wikipedia: Fallacies of distributed computing
  14. U. Friedrichsen, 2014: Patterns of resilience
  15. Y. Izrailevsky, A. Tseitlin, 2011: The Netflix Simian Army
  16. A. Brooke, 2013: Use Canary Deployments to Test in Production
  17. B. Christian, 2012: The A / B Test: Inside the Technology That’s Changing the Rules of Business
  18. Martin Fowler, 2010: BlueGreenDeployment

Harm Gnoyke

Harm Gnoyke is an architect and consultant at embarc in Hamburg. With the experience gained from many international Java projects, he continues to develop architecture work in project teams and at company level.
>> Read more