Microservices and APIs have become mainstream now. We’re able to respond to changing requirements and ship code to production more quickly than ever. Or, we are for our first few APIs. But 5 years down the track, what happens when we end up with tens or hundreds of APIs that are now part of our core product – how do we know that we’re safe to deploy to production without running hours of slow, flakey integration tests? Want to save yourself hours of frustrating debugging? Find out how Pact contract tests can keep your services free from the burden of integration testing, and allow you to ship your code with speed and confidence.
In the world of software development, dealing with legacy code had often been a necessary evil, especially for successful, fast-growing companies. The design stamina hypothesis suggested that legacy code was a sign of success, not failure. The challe…