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.