Lendo loan platform DevOps/SRE support and modernization

Innowise provided DevOps/SRE support for Lendo’s loan platform, centralizing infrastructure ownership and improving stability. Following a successful collaboration, the client engaged us to handle selected Java and QA tasks as part of its broader modernization efforts.

Stable production support

for Lendo’s core loan platform

15% lower cloud costs

in the early optimization phase

Lendo loan platform DevOps/SRE support and modernization
Industry Fintech
Employees 250+
Region Norway, Sweden, Denmark
Services DevOps, QA, software enhancement
Client since 2025

Client overview

Summarize article with AI

Lendo is a Scandinavian fintech company that helps people compare loan offers through one application instead of going to banks one by one. Founded in Sweden in 2007, the company has grown into a major loan comparison platform operating across Sweden, Norway, and Denmark. 

What makes the platform especially demanding from an operational standpoint is the scale and sensitivity of the process behind it. A single application can be matched with offers from up to 40 lenders, which makes platform reliability, consistent delivery, and well-structured quality processes critical to the client’s core business. Alongside its lending marketplace, Lendo also offers Kreddy, an app that gives users visibility into their credit profile and existing loans.

Challenge

  • Lendo’s business depends on a stable, responsive platform that can process loan applications, connect with partner banks, and return offers without delays. Because the service operates across several markets, platform stability and operational consistency were important both for internal teams and for end users.
  • When Innowise joined the project, the client needed a more centralized infrastructure ownership model and a more structured approach to operational support. Knowledge was scattered, documentation was limited, and too much day-to-day support relied on individual knowledge rather than shared processes.
  • The client also wanted better visibility into its cloud setup from both operational and cost perspectives. At the same time, Lendo was moving forward with a broader modernization effort, which increased the need for stronger infrastructure support, clearer operational ownership, and more reliable delivery processes.
  • From a technical standpoint, the environment was split across GCP and AWS, with very different levels of maturity. Much of the GCP side was already managed through Infrastructure as Code, while a large part of AWS was still configured manually through the cloud console. This made the setup harder to track, maintain, and change safely, especially in a project with limited documentation and incomplete knowledge transfer.
  • The platform's complexity added another layer of difficulty. Lendo’s environment included multiple clusters, virtual machines, databases, monitoring flows, and support channels, but without clear centralized ownership. On top of that, the team had to deal with recurring infrastructure issues, urgent security- and resilience-related tasks, and later a large infrastructure transition tied to separating Lendo from its previous parent company and preparing it for integration with a new organization.

DevOps/SRE services provided

Discovery & planing

The Innowise team joined Lendo to strengthen the client’s DevOps/SRE function and take over a critical area of infrastructure ownership. At the start, the project had very limited documentation and incomplete knowledge, so our engineers first had to understand how the environment was set up, how its core components worked together, and where the main operational risks were.

Our team reviewed infrastructure across GCP and AWS, including clusters, virtual machines, databases, cloud services, monitoring flows, and support channels. This helped define the areas that needed the fastest attention: infrastructure ownership, alert handling, recurring issues, cloud visibility, and safer change management.

Operational setup

Based on the initial assessment, we set up a delivery model focused on stronger infrastructure ownership, stable platform operations, and better control over infrastructure changes.

The work was split according to the actual state of the environment. In GCP, the team supported and improved the existing Infrastructure as Code setup. In AWS, the focus was on bringing manually configured infrastructure under more structured management. The team also defined a clearer operating model for on-call rotations, support lines, and alert handling.

Key workstreams

Infrastructure ownership & platform operations

The Innowise team took over the daily management of infrastructure operations and introduced a clearer process for handling infrastructure changes. Our engineers worked with clusters, virtual machines, databases, and other core platform components, becoming the main team responsible for coordinating and delivering infrastructure changes requested by the product and development teams.

We also reviewed the existing environment, mapped how its parts were connected, and built a more centralized model for infrastructure support.

AWS & GCP environment management

As the project infrastructure was distributed across both GCP and AWS, our team had to work across two cloud environments in parallel. This work covered cloud services, compute resources, networking, containerized environments, and the infrastructure dependencies tied to them. The team also worked to make the overall setup easier to manage and safer to change as the project evolved.

CI/CD modernization

Another important part of the work focused on modernizing the delivery pipeline. Part of the existing setup still relied on legacy tools such as Travis, Spinnaker, and sk8ts, so one of the team’s key tasks was to move this process to a more modern GitOps-based approach using GitHub Actions and ArgoCD.

On-call support & alert management

Operational support was a big part of this project. Our DevOps team set up on-call rotations, organized first-line and second-line support, and reviewed the existing alerting setup together with the client’s engineering teams.

Our engineers checked how alerts were configured, how they were routed, which alerts required technical action, and which ones reflected expected workload behavior. We also helped improve alert channels and made the overall response process more structured and easier to manage. For this work, the team used tools such as PagerDuty, Prometheus Stack, Victoria Metrics, Grafana, CloudWatch, Stackdriver, and Humio.

Infrastructure review & technical issue handling

The team worked through recurring infrastructure issues and took on tasks that needed cleanup, clarification, or technical fixes. We reviewed existing configurations, identified gaps in platform operations, and handled infrastructure requests that required quick and reliable execution.

Most of this work was handled directly by the Innowise team. Our engineers took on the investigation, systematization, and documentation of the infrastructure themselves, involving developers only when it was necessary to clarify dependencies or make sure changes would not disrupt application-side work.

Security & resilience support

Alongside operational work, the project included security and resilience tasks. Depending on the need, the team handled vulnerability-related work, infrastructure reviews, and urgent technical requests connected with platform reliability and operational readiness. The team also supported resilience testing and similar activities when they had to be completed within short timeframes.

Infrastructure separation & transition support

At a later stage, the project grew to include a major infrastructure transition. Lendo was separating from its previous parent company and preparing to join a new one, which created a large volume of infrastructure work. The environment had to be split from the old setup and prepared for the next phase of integration.

As part of the wider DevOps/SRE scope, the Innowise team supported the client through this complex transition and handled the infrastructure changes it required. Our engineers helped keep the process structured, stable, and easier to manage during this period.

Legacy database upgrade for a PHP monolith

One part of the work focused on a critical database connected to an older PHP monolith. This part of the system had remained unchanged for a long time because the client’s team lacked a clear understanding of how to safely upgrade the database or what changes would also be required on the application side.

The Innowise team analyzed the setup from both sides, coordinated the work with developers, clarified what needed to be changed in the monolith, and then carried out the database upgrade with the required testing and debugging. As a result, the client was finally able to address a part of the system that had been left untouched for a long time because of the risks involved.

QA process setup

Alongside the DevOps/SRE stream, our QA engineers helped build testing processes for Lendo’s long-term modernization initiative. This stream included creating test documentation, building a regression suite, preparing requirements and test cases, and structuring testing activities more systematically.

The QA team analyzed the current product, extracted logic from the codebase, and formalized requirements in Confluence. They also prepared the ground for TestRail integration with Jira, improved testing visibility, and supported process optimization with tools such as Fiddler.

Delivery Approach

Lendo engaged Innowise as a team, and that defined the working model from the start. The client wasn’t relying on one person to cover everything. Instead, several senior engineers shared the work, owned different areas, and handled multiple streams in parallel while staying in sync on daily priorities. That setup helped keep progress steady and made day-to-day communication with the client’s team much easier.

The collaboration followed an Agile/Kanban model with regular retrospectives. We used Jira for task tracking, and Slack and Google Chat for daily communication.

The work itself depended on close cooperation with the client’s developers and product stakeholders. The team stayed in regular contact, discussed requests directly, clarified priorities, and agreed on next steps together. Alongside planned tasks, they also brought forward improvement ideas based on what they were seeing during the project and talked those through with the client before taking them further.

Another useful part of the setup was access to wider expertise inside Innowise. When extra input was needed, the team could reach out to internal specialists and bring that knowledge into the project. It gave the client a dedicated team involved in the delivery, with broader engineering support behind them when needed.

Quote icon

By taking full ownership of our infrastructure, implementing industry best practices, and modernizing our entire core ecosystem, we have transitioned from a legacy-dependent setup to a modern, autonomous platform. This shift ensures the stability and flexibility required for our next phase of growth.

Raman Pitselmakhau
Raman Pitselmakhau DevOps&SRE Product Owner / Infrastructure Lead

Technologies

  • Cloud platforms
  • Infrastructure as code
  • CI/CD & GitOps
  • Container orchestration
  • Monitoring, logs & incident management
  • Security management
  • Data & platform tools
  • Source control & collaboration
  • Application stack involved

Cloud platforms

AWS

EC2, S3, VPC, IAM, Route 53, Lambda, RDS, DynamoDB, ElastiCache, SQS, SNS, Cognito, Secrets Manager, CodePipeline

GCP

GCE, GKE, IAM, Pub/Sub, GCS, Cloud SQL, Shared VPC, KMS, Secret Manager, Dataflow, BigQuery

Infrastructure as code

Terraform, Atlantis

CI/CD & GitOps

GitHub Actions, ArgoCD, Travis, Spinnaker, sk8ts

Container orchestration

EKS, GKE, Docker

Monitoring, logs & incident management

PagerDuty, Prometheus, VictoriaMetrics, Grafana, CloudWatch, Stackdriver, Humio

Security management

Wiz, Checkov, GitHub Security Scan, JFrog Artifact Scan, Detectify

Data & platform tools

RabbitMQ, PostgreSQL, cloud-sql-proxy, PgBouncer, Istio

Source control & collaboration

GitHub, Jira, Confluence, Slack, Google Chat

Application stack involved

Go, Python, Java, PHP, Node.js

Cloud platforms

AWS

EC2, S3, VPC, IAM, Route 53, Lambda, RDS, DynamoDB, ElastiCache, SQS, SNS, Cognito, Secrets Manager, CodePipeline

GCP

GCE, GKE, IAM, Pub/Sub, GCS, Cloud SQL, Shared VPC, KMS, Secret Manager, Dataflow, BigQuery

Infrastructure as code

Terraform, Atlantis

CI/CD & GitOps

GitHub Actions, ArgoCD, Travis, Spinnaker, sk8ts

Container orchestration

EKS, GKE, Docker

Monitoring, logs & incident management

PagerDuty, Prometheus, VictoriaMetrics, Grafana, CloudWatch, Stackdriver, Humio

Security management

Wiz, Checkov, GitHub Security Scan, JFrog Artifact Scan, Detectify

Data & platform tools

RabbitMQ, PostgreSQL, cloud-sql-proxy, PgBouncer, Istio

Source control & collaboration

GitHub, Jira, Confluence, Slack, Google Chat

Application stack involved

Go, Python, Java, PHP, Node.js

Team

Icon 1
Project Manager
Icon 1
DevOps Engineerr
Icon 4
SRE/DevOps Engineers
Icon 1
Google Workspace Specialist
Innowise team

Results

Project duration
May 2025 – Ongoing

The project is still ongoing, but the impact is already visible in Lendo’s infrastructure operations and support model. In the first months of the engagement, the Innowise team became the primary team responsible for Lendo’s infrastructure. Clusters, virtual machines, databases, and related changes moved under a clearer, more centralized support model, giving the client a dedicated team to handle daily infrastructure work.

Also, our team introduced on-call rotations, set up first-line and second-line support, reviewed the alert landscape, and cleaned up alert channels and priorities. Alongside that, Innowise engineers handled recurring infrastructure issues, supported urgent security and resilience tasks, and worked closely with development teams on infrastructure-related requests.

The engagement also improved maintainability across key infrastructure areas. The team reviewed legacy services, addressed long-standing technical blockers, improved cloud cost visibility, and made future infrastructure changes easier to plan and manage.

Following the successful DevOps/SRE cooperation, Lendo expanded its work with Innowise to selected Java and QA tasks. These additional tracks supported the client’s broader modernization effort, while the core engagement remained focused on DevOps/SRE and infrastructure operations.

Table of contents

Strengthen platform reliability

    Contact us

    Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Send us a voice message
    Attach documents
    Upload file

    You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.

    By clicking Send, you consent to Innowise processing your personal data per our Privacy Policy to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.

    You can also send us your request
    to contact@innowise.com
    What happens next?
    1

    Once we’ve received and processed your request, we’ll get back to you to detail your project needs and sign an NDA to ensure confidentiality.

    2

    After examining your wants, needs, and expectations, our team will devise a project proposal with the scope of work, team size, time, and cost estimates.

    3

    We’ll arrange a meeting with you to discuss the offer and nail down the details.

    4

    Finally, we’ll sign a contract and start working on your project right away.

    arrow