24FreelanceFreelance marketplace that never sleeps
Active

Contract testing of microservices on Pact

127 views#2629
Listing period9 daysuntil 25.11.2026
Posted27.08.2026
Views12723 in 14 days

About the service

I help teams stop breaking each other's services. When a product is split into dozens of microservices, each call between them is an unspoken contract, and the day one team changes a field in the response or status code, the neighbor team's release fails already in production. I set up consumer-driven contract testing on Pact to make these agreements explicit, executable, and verified on every commit.

I work like this. I sit down with consumer teams and capture the requests and responses they rely on, then generate Pact contracts from real tests, not guesses. I set up a Pact broker as a single source of truth, integrate provider verification into the pipeline, and add versioning with environment tags — so you can see which service versions are compatible. With can-i-deploy checks, a pull request that would break a downstream consumer won't pass merge, and the team finds out about it in seconds, not in an incident.

At the end you get a working system, not a presentation: contracts in repositories, a running broker, green verification jobs, and documentation that engineers can develop themselves. I walk through the first changes with the team so the process sticks.

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

Freelancer contacts
E-mailShow
24
Twenty · tip

Before you order

  • Look through the freelancer’s portfolio.
  • Describe your task and ask for a price and deadline.
  • Check reviews from other clients.
  • Or post a project and compare several offers.
Same category

Similar services

All services in the category
Good to know
How do I order this service?

Write to the freelancer using the form on this page: describe the task, the deadline and the result you need.

How do I check the freelancer?

Open the profile: rating, portfolio and reviews from other clients show experience with tasks like yours.

Viktoria O.Applied programming
Contact

What this page answers