Inspiration

It's very hard process to integrate multiple services in large microservice system.

What it does

It's process of providing verified mocks to consumer of any API and validation on producer side to ensure that mocks are synchronized with API behaviour.

How we built it

We build it on top of FFDC. Applications and all necessary components were deployed on Finastra developer environment (ffdcdev).

Challenges we ran into

None of the team members had Front end skills, we faced issues with angular.

Accomplishments that we're proud of

It works! We turned devops into front end developer in 48h.

What we learned

Language agnostic Contract testing / Angular

What's next for Fusion Contract

Integration with internal components of Finastra FFDC Platform and exposed APIs

Video post scriptum: Contracts can be provided as *.yaml, *.groovy, *.java and *.json. When contract is approved by consumer and producer, consumer of the "coming soon" API can use autogenerated mocks. From now on, producer is obliged to pass autogenerated tests based on contracts in order to be in sync with mocks used by consumer. It can used as an internal integration layer between FFDC microservices and as an efficient and reliable way to integrate with fintechs.

Built With

Share this project:

Updates