About
FTF grew out of 18 years of experience implementing InsuranceSuite projects: several products going live together, long test cycles, and data that can't be rolled back.
FTF is the feature toggle framework every mature organisation would benefit from — one that runs:
- Multiple parallel releases
- Multiple parallel projects
- Multiple applications
- Multiple long-living project branches
- Features delivered across multiple applications
FTF evolution
From Alex Zak, FTF creator
- The idea
One problem most InsuranceSuite customers share
Working on a Guidewire implementation spanning multiple products, projects and jurisdictions, I saw a problem most InsuranceSuite customers share: project code waiting on long-lived branches, and no common way to switch features on and off across applications at run time.
The industry answers this with feature toggles (or flags), which decouple deployments from releases and make the move to trunk-based development possible. Why feature toggles
- Toggles in Guidewire applications
Inside each application
On that implementation, feature toggles ran inside each Guidewire application, each application keeping its own copy of its toggles. It proved the model, but on its own it couldn't coordinate a release across systems.
- LaunchDarkly and ConfigCat
The established players
The two established players in this space provide the functionality, but managing toggles with them takes substantial effort, including local development for both InsuranceSuite and digital channels. Then FTF was born, supporting several modes.
Standalone FTF
One InsuranceSuite or digital application defines its toggles and releases with the FTF client. Toggles are stored, maintained and promoted across environments by the built-in toggles provider, a SaaS application. BAs, developers, QA, DevOps and other roles each have their part.
Integrated FTF
Several applications go live together, releasing related features at the same time. Each application has its own feature toggles, controlled by a release switch; switching releases on or off across all applications is the job of dedicated people.
BYO toggles provider
An organisation that prefers its existing arrangement with LaunchDarkly or ConfigCat, and its existing integrations, can keep it: FTF works as a proxy between client applications and the external provider, hiding each one's specifics from users. BYO provider
Fully OFREP compliant
FTF implements OpenFeature's Remote Evaluation Protocol, so any application in any language OFREP supports can join the same family. Open standards
Working with us
- You work with the person who designed it. FTF is founder-led: design partners and trial users talk directly to the creator of FTF, not a sales team.
- Guidewire first. The Guidewire client is designed and ready to be built with a design partner for InsuranceSuite products: Guidewire Cloud (GWCP), on-prem, version 8 and above. FTF and Guidewire
- Plain terms. Plans are arranged with each customer around their environments, applications and the support they need. Pricing
Talk to us
About becoming a design partner, a trial, or how your releases work today. Or email info@pntnet.au.
- Business
- PNT Computer Consultants Pty Ltd
- ABN
- 12 659 023 579
- Based in
- Sydney, Australia
- Contact us
- info@pntnet.au