Category: Software, Business, automation

The advancement of hardware and software has been outpaced only by consumer and enterprise demand.

While it is still possible to develop and test some types of applications in a local environment, this is generally not done.

In this article, we’ll explore the challenges related to testing distributed architectures and discuss some approaches to achieve this.

This is at the core of hexagonal and microservices architectures, and has a number of advantages: Designing software in a way that it is testable and maintainable is important, but it’s not enough on its own.

All of this is compounded by the risk and tediousness of making changes to the production environment in an effort to gather more information about the root cause.

Related Articles