Client Background
Our client is the very first Swiss digital sustainability bank that aims to simplify banking and investing. The client specializes in investment products and services that help customers automatically achieve the UN’s 17 Sustainable Development Goals (SDGs) and mobilize capital towards creating a sustainable world. The client was facing several challenges with monitoring their rapidly adopted cloud infrastructure and was looking for a solution to increase observability.
Xoriant Solution: Key Contributions
The Xoriant team conducted POCs for various toolsets to identify the most suitable solutions. They delivered executive dashboards for real-time visibility into application uptime and SLO commitments. This facilitated data-driven decision-making and optimized the client’s cloud spending.
A strategy was defined for managing the entire lifecycle of alerts, from creation to resolution, with the help of tooling integrations that streamlined the alerting and ticketing processes.
Standard templates were developed to facilitate monitoring and dashboarding across various aspects of the cloud infrastructure, including metrics and logs related to cloud resources, microservices, and Software-as-a-Service (SaaS) integrations.
Xoriant's team used Terraform to provision the necessary infrastructure components, such as Google Kubernetes Service (GKE), VPC, Bastion, and databases. Grafana was secured using an Identity-Aware Proxy (IAP) to enable zero-trust access.
Various data sources were integrated, including standardized metrics, log-based metrics, and uptime checks with alert conditions. Health checks and proactive trend analysis capabilities were implemented to identify issues early in the software development life cycle (SDLC).
Business Benefits
The implemented solution offered enhanced environmental visibility and insights through integrated day zero configurations for application stack observability. It optimized cloud spending with data-driven decision-making, improved issue triage and resolution time through consolidated metrics and trend analysis and minimized costs using an open-source toolset. This comprehensive approach enabled proactive monitoring, early detection of issues, efficient resource allocation, and cost savings for the client.