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
- angular.js
- artifactory
- docker
- java
- kubernetes
- springcloudcontract

Log in or sign up for Devpost to join the conversation.