Yoti is a global leader in privacy-focused identity and age verification solutions, helping businesses and people build trust online and in the real world. Over the past 10+ years, Yoti’s market-leading technology has transformed how people verify their details, empowering people with more control over their data. Yoti is helping businesses worldwide to tackle global challenges like creating age-appropriate experiences, protecting young people online, reducing fraud and stopping deepfakes. With global experience across multiple industries - including social media, adult, retail, dating, gaming, gambling, and vaping - Yoti helps some of the world’s biggest brands to meet regulatory requirements, enhance platform safety, and build secure, seamless user experiences.
Yoti was an early adopter of Kubernetes, having adopted it even before v1.0 was available. Yoti had an expert Cloud Operations team that supported latency-sensitive, mission-critical application services on a home-grown Kubernetes Platform. Yoti’s Platform spanned across on-prem data centers in the UK and cloud services by Amazon Web Services (AWS) in the UK, Dublin, the US, Australia, and Canada. All software teams at Yoti had to meet stringent compliance controls across multiple compliance frameworks (SOC 2, ISO 27001, ISO/IEC 27001:2022, GPG45, PAS 1296:2018, PASS, FSM). [Source: Yoti Security Page].
Yoti’s Platform comprised multiple layers: 1. Substrate (on-prem and cloud), 2. Kubernetes control plane, 3. Add-ons, and 4. Applications. There were inherent complexities, hidden dependencies, unknown incompatibilities, and breaking changes (across layers and across components). Moreover, each layer had its own unique release cycle, and the burden of staying ahead of EOL versions, avoiding incompatibilities, and validating that the Platform operated disruption-free with every new release was carried by Yoti’s Cloud Operations team. This work required tracking online communities for new versions or changes to support and compatibility policies, followed by meticulous coordination, research, and qualification to roll out new versions of the Platform.
Moreover, Yoti’s Platform supported hundreds of application services, with developers having varying levels of Kubernetes expertise. Yoti’s Cloud Operations team needed a consistent way to implement guardrails for application teams while ensuring that they were notified of nonconformance to the provided guardrails.
Yoti’s Cloud Operations team partnered with Chkk to uncover hidden dependencies and incompatibilities across hundreds of add-ons and Kubernetes versions, along with implementing guardrails for application safety, performance, and security.
Yoti implemented Chkk’s Operational Safety Platform to:
"Chkk has allowed us to stay ahead of Kubernetes lifecycle challenges, significantly reducing operational overhead while ensuring compliance across multiple frameworks. By offloading version tracking and compatibility management, our team can now focus on strategic initiatives rather than firefighting upgrade issues." — Salman Khan, Team Lead, Yoti Cloud Operations.
By implementing Chkk, Yoti achieved significant operational and financial benefits:
"Managing Kubernetes at scale means dealing with hidden dependencies and evolving compatibility risks. Chkk’s Operational Safety Platform provides the intelligence and automation we need to proactively detect and mitigate misconfigurations, reducing break-fix hours and improving platform stability." — Gus Robinson, Platform Architect, Yoti Cloud Operations.