Client
Cuvva
Vision

Deliver instant, customer-first car insurance through real-time intelligence

Pre-Engagement State

Monolithic Node.js backend, PostgreSQL, limited event processing

Cuvva

Cuvva
Case Study

Executive Summary

Cuvva—a UK-based insurtech pioneer—set out to reinvent how customers purchase car insurance: flexible, instant, and radically user-centric. Their early traction proved demand for short-term insurance, yet the underlying system was limited: monolithic services, slow risk checks, and fragmented fraud-detection workflows. Enterprise partners and regulatory bodies demanded real-time underwriting, data integrity, and audit-ready compliance, all while maintaining sub-second customer experience.

Steady Rabbit deployed a Core-Flex Micro-GCC squad that, in record time, engineered:

  • A fully modular microservices architecture supporting real-time policy validation
  • High-speed risk evaluation pipelines that reduced decision time by 65%
  • A fraud-intelligence layer with multi-indexed storage and instant anomaly detection
  • Secure, audit-compliant data storage with complete traceability
  • Sub-500 ms response for policy creation, renewal, and risk lookups
  • 99.97% uptime with horizontal auto-scaling during peak insurance hours

This transformation enabled Cuvva to roll out new insurance products 3× faster, meet stringent UK data-compliance mandates, and achieve a competitive edge in the digital insurance ecosystem.

Client Profile & Business Context

  • Client
    Cuvva

    UK-based InsurTech company

  • Founded

    2014

  • Vision

    Deliver instant, customer-first car insurance through real-time intelligence

  • Funding

    Backed by leading European VC firms

  • Operating Footprint

    UK-wide coverage with active mobile user base

  • Pre-engagement Stack

    Monolithic Node.js backend, PostgreSQL, limited event processing

  • Strategic Goal

    Need for real-time underwriting, stronger fraud detection, and faster product rollout

Cuvva’s ambition to lead the short-term insurance market required a future-ready technology foundation. Their legacy system lacked modularity, creating bottlenecks in quote generation, risk evaluation, and regulatory compliance.

To scale sustainably, they needed a microservices-based insurance engine capable of absorbing large traffic bursts, supporting new underwriting rules, and ensuring real-time data access across services.

Problem Statement / Key Challenges

Fragmented Policy & Risk Processing

  • Existing monolith slowed down policy checks during high traffic.
  • Underwriting logic deeply embedded → difficult to update or test.
  • Limited ability to launch new insurance products without downtime.

Scalability Bottlenecks

  • Single PostgreSQL instance handling reads and writes caused latency spikes.
  • No distributed caching or event-driven communication.

Weak Fraud Detection Layer

  • Rule-based checks only; no anomaly detection.
  • Slow data lookups due to unindexed historical events.

Compliance & Audit Limitations

  • No unified audit trail for underwriting decisions.
  • Manual log collection slowed regulatory reporting.

User Experience Pain Points

  • Delay in quote generation → drop-offs during checkout.
  • Policy activation lag during peak hours.

Cuvva needed a system capable of processing thousands of real-time events per minute, ensuring instant decisions with complete transparency and traceability.

Our Approach

Micro-GCC Squad Blueprint

Layer
Roles
Mandate
Core (6)
Squad Lead, Backend Go/Node Experts, DevOps, QA Automation, Data Engineer
End-to-end microservices build-out & stable sprint delivery
Flex (2)
Cloud Architect, Data Indexing Specialist
High-risk components like fraud-detection indexing, data modelling
Buffer (1)
Shadow backend dev
Seamless continuity during PTO or critical spikes

Shift-Left
Governance

  • 7 Plan-Left Gates for every service: domain model, risk score mapping, data retention policy, test notes, API contract, KEVs, and cost forecast.
  • SteadCAST dashboards monitored error budgets, service latency, and risk hotspots daily.
  • 30-minute weekly executive steering: architecture review, sprint burn-down, and API performance demo.

Methodology
& Tooling

  • Microservices Architecture with domain-driven design
  • Go + Node.js for high-performance service development
  • AWS EKS for isolated and scalable workloads
  • Kafka for event-driven underwriting and fraud scoring
  • ElasticSearch + Redis for real-time indexing and memory-speed lookups
  • PostgreSQL + S3 archival for secure and compliant data persistence
  • OpenAPI contracts for all services
  • SonarCloud + API Gateway throttling for continuous quality and security
  • Automated CI/CD with GitHub Actions, Canary deploys, and rollbacks

The outcome of Sprint 0: signed-off domain models, microservice boundaries, fraud timeline indexing strategy, and 88 SP/sprint velocity baseline.

Solution Delivered

Real-Time Microservices Architecture

  • Broke monolith into 14 independent microservices:Policy, Risk Engine, Quote Engine, Fraud Service, Pricing, Audit, Identity, Vehicle Info, Claims Pre-check, Session, Notification, Config, Gateway, and Report Services
  • Each service Versioned, API-spec compliant, and independently deployable.
  • p95 latency dropped from 980 ms → 420 ms.

High-Speed Risk Evaluation Engine

  • Built a rule + ML hybrid engine with:
    • Risk score calculators
    • Vehicle history aggregation
    • Driver behaviour mapping
    • Real-time DMV & third-party lookups
  • Evaluation time cut by 65%, enabling near-instant quoting.

Fraud Intelligence Layer

  • Multi-index storage (ElasticSearch + Redis) enabled:
    • Identity anomaly detection
    • Device fingerprint correlation
    • Historical claim pattern matching
  • Fraud check latency reduced from 1.4 sec → 180 ms.

Secure Data Storage & Compliance Framework

  • Audit-ready logs with full traceability.
  • Data retention policies auto-applied per FCA and ICO guidelines.
  • End-to-end encryption, IAM boundary enforcement, and VPC isolation.
  • Automated compliance reports reduced manual audit work by 70%.

Real-Time Insurance Quote Engine

  • Pricing service decoupled from underwriting → easier experimentation.
  • Dynamic premium computation using:
    • Market factors
    • Behavioural indicators
    • Real-time risk scores
  • Enabled 3× faster launch of new insurance SKUs.

High-Availability Infrastructure

  • Auto-scaling microservices on AWS EKS.
  • Canary deployments prevented customer-impacting regressions.
  • Achieved 99.97% uptime across all critical services.

Execution Journey

Sprint
Timeline
Key Deliverables
Predictability
Sprints 0
(Weeks 1–2)
Architecture, domain boundary mapping, fraud indexing strategy
100% gate pass
Sprints 1–2
Core microservices skeleton, CI/CD pipelines, audit framework
Buffer unused
Sprints 3–4
Risk engine, fraud indexing, vehicle lookup workflows
Risk WIP < 12%
Sprints 5–6
Quote engine, real-time policy verification, API throttling
p95 latency < 500 ms
Sprints 7–8
ElasticSearch optimisation, Redis caching, auto-scaling
0 downtime
Sprints 9–10
Compliance automation, monitoring dashboards, live rollout
Budget variance +3%

During a critical peak-hour load test in Sprint 7, the Flex Data Specialist jumped in to re-index the fraud timeline model, improving search speeds by —preventing a potential release delay.

Business Outcomes & Impact

65% faster risk evaluation → near-instant insurance decisions

Real-time policy checks reduced onboarding friction by 40%

Fraud detection accuracy improved by 2.7× with multi-index intelligence

99.97% uptime across underwriting and policy services

60% improved latency in quote generation

Compliance automation cut audit workload by 70%

New product rollout became 3× faster due to modular architecture

Regulatory reporting accuracy improved with full event traceability

Achieved significant competitive advantage in a fast-growing UK insurtech market

Why Steady Rabbit?

Core-Flex Micro-GCC Model

Ensured specialists (fraud indexing, compliance, scaling) were available within 48 hours.

Shift-Left Governance

And Plan-Left Gates eliminated rework by 38%.

SteadCAST Predictability

Maintained sprint variance under 3%.

Deep Insurance Expertise

Across underwriting, compliance, and real-time event processing.

Outcome-Driven Delivery

KPIs like latency, fraud accuracy, and rollout speed tied to team incentives.

Transparent Execution

weekly steering, live dashboards, zero surprises.

Client Testimonial

Steady Rabbit

CTO

Cuvva

Steady Rabbit rebuilt our insurance engine into a real-time, ultra-scalable system. Their microservices approach transformed our quoting, policy checks, and fraud detection. We now move faster, scale easier, and deliver a customer experience we’re proud of.