By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Scaling API Independence: Akehurst on Mocking, Contract Testing, and Observability
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > Scaling API Independence: Akehurst on Mocking, Contract Testing, and Observability
News

Scaling API Independence: Akehurst on Mocking, Contract Testing, and Observability

News Room
Last updated: 2025/04/29 at 4:53 PM
News Room Published 29 April 2025
Share
SHARE

At QCon London 2025, Tom Akehurst, creator of WireMock, addressed the challenges of achieving developer autonomy in large-scale microservices environments. In his talk, “Scaling API Independence: Mocking, Contract Testing & Observability in Large Microservices Environments,” Akehurst outlined a strategy combining mocking, contract testing, and traffic observation to enable fast-flowing development and testing.

While microservices promise faster deployments and team autonomy, Akehurst argued that developers often face delays due to API dependencies, broken sandboxes, and complex testing environments. He emphasized that maintaining realistic and reliable mocks is a significant challenge at the scale of thousands of internal APIs. He noted that teams often find themselves blocked, waiting for others to complete their APIs, or spending excessive time debugging integration issues.

The presentation explored how to move beyond basic API mocking to more sophisticated, stateful mocks, acknowledging the complexity but stressing its importance in modeling real-world interactions. Akehurst positioned WireMock as part of a broader solution architecture, highlighting the need to combine API simulation with observability and validation. He emphasized that effective API simulation is not just about returning canned responses but about accurately reflecting the behavior of the real API, including its various states and transitions.

Akehurst also discussed:

  • Contract Testing at Scale: Using specifications to align consumer-provider expectations. He explained how contracts can define the expected interactions between a consumer and a provider, ensuring that both sides adhere to the agreed-upon interface. This becomes crucial in large-scale systems where changes in one service can have ripple effects on many others.
  • Observability Integration: Leveraging real traffic captures to generate realistic mocks and detect mismatches between contracts and reality. Akehurst highlighted the importance of observing how APIs are being used in production. This allows for the creation of more accurate mocks and the detection of any deviations from the defined contracts. Tools like eBPF and service mesh can significantly affect this process.
  • Productivity through AI: Exploring how AI and large language models (LLMs) can enhance API simulations. Akehurst suggested that AI can automatically generate and refine mock data, reducing the manual effort to maintain mocks. This can significantly improve developer productivity and accelerate the development cycle.

Akehurst emphasized that true independence in microservices doesn’t mean isolation. By combining API simulation with observability and validation, organizations can maintain team autonomy while ensuring integration confidence. He argued that these techniques are essential for managing the complexity of modern microservices architectures and enabling teams to deliver value quickly and reliably.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Courage and Inspiration Within Los Angeles Mutual Aid – Knock LA
Next Article 8 employee advocacy tools to amplify your social media reach
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Vibe Coding Is Coming for Engineering Jobs
Gadget
Postgres and the Lakehouse Are Becoming One System — Here’s What Comes Next | HackerNoon
Computing
USA Gymnastics release statement over major shake up following Biles-Gaines feud
News
Barnes & Noble Nook iOS App Gains Purchase Links
News

You Might also Like

News

USA Gymnastics release statement over major shake up following Biles-Gaines feud

3 Min Read
News

Barnes & Noble Nook iOS App Gains Purchase Links

4 Min Read
News

I’m going to live to 150 by biohacking myself – how to do it at home in 8 steps

11 Min Read
News

Do you think Palantir shares are too expensive? 1.28 billion reasons that can change your mind

8 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?