As with many software companies, there came a point in the Innovatrics DOT business journey when providing their software as a service (SaaS) became the most viable way to grow in the SMB segment. We kicked off our collaboration, defined all the bottlenecks that needed to be solved in order to begin their cloud migration, and introduce to introduce their SaaS to the market fast and ready to scale for growing customer demand.
The Client
Innovatrics is an independent EU-based provider of multimodal biometric solutions whose algorithms consistently rank among the fastest and most accurate in fingerprint & face recognition. Innovatrics’ products are being used in more than 80 countries, benefiting over a billion people worldwide. Their Digital Onboarding Toolkit (DOT) allows customers to create apps for verifying identities remotely. It simplifies remote identity verification including features like facial biometrics, ID document verification, and liveness detection.
Challenge
The DOT team decided to build a new SaaS platform to serve small and medium customers. They were aware that they needed external help from cloud partners as this technology was an uncharted territory for them, also taking into account their internal capacities. Facing several challenges ranging from pure business topics to technical solution bottlenecks and lack of experience in SaaS operations.
Biggest business challenge was to define cost per tenant precisely, in order to set up the pricing model. On the technical side, it was identification of constraints prohibiting them from scaling in the cloud environment, as well as ensuring proper data isolation and meeting highest security standards. Last but not least, it’s always difficult to start managing operations of a SaaS product for the first time, defining all processes, putting a proper monitoring system in place, or defining SLAs with the end customers.
Technology Stack
- AWS Elastic Kubernetes Service, AWS ElastiCache for Memcache
- Linkerd, Argo Workflows, ArgoCD, Terraform, Helm
- Prometheus, Thanos, Vector, Loki, Grafana
What we did
We successfully provided DOT with fast and efficient delivery of their new cloud platform. By implementing automation in the performance testing process, we were able to identify the optimal sizing for the application infrastructure which allowed us to set up scaling mechanisms that ensured the application could handle increased user demands without any performance issues.
Our focus on time to market was also a key aspect of the success. We delivered the project promptly and simultaneously improved the application’s overall performance. Through our efforts, we enabled our client to swiftly enter the market while ensuring a high-performing and scalable solution.
Outcomes
Successfully deployed cloud platform that enabled DOT to introduce their SaaS product to the market much sooner, ready for onboarding first users and allowing the product to scale with customer demand. For Innovatrics it means having a highly-available and scalable cloud platform that is cost optimised and easy to operate.
We also helped Innovatrics define the expected Cost-per-Tennant for their DOT SaaS solution. By considering their operational costs and the substantial investment in SaaS development, we have helped them create well-defined and competitive pricing packages. This strategic approach ensures that Innovatrics can effectively monetize their offering while delivering value to their customers.
When it came to the infrastructure handover and overall delivery, everything went smoothly. Also, we appreciate their ongoing support and fast response to our questions.
Future Steps
Moving forward, together with Innovatrics we plan to focus on completing the integration with Identity Provider (IDP) systems, deploying canary applications, and implementing application and infrastructure hardening measures. We’ll also aim to enhance auto-scaling capabilities by utilizing tools like Karpenter and KEDA for improved flexibility. These steps will contribute to the continuous improvement and growth of Innovatrics’ DOT SaaS platform, ensuring a more robust and scalable offering for their customers.