Debbie
Platform

Architecture & Scalability

A technical foundation built to process millions of cases reliably without compromising on speed or compliance.

Designed for scale

The Debbie infrastructure is hosted entirely on Google Cloud Platform, providing EU-based data sovereignty. The core architecture uses horizontally scalable compute services split into specialized environments:

  • Collection Engine Heavy Duty: Dedicated compute for processing massive portfolio uploads and scheduled batch jobs.
  • Collection Engine Tasks: Isolated workers for routine background processing, ensuring UI responsiveness never degrades.
  • Collection Engine API: The high-availability layer handling synchronous frontend requests, third-party integrations, and webhooks.
  • Identity & Access Management (IAM): A dedicated service purely for authentication and strict role-based access control.

Data and Caching Layer

Rather than relying on a single monolithic database, Debbie splits data concerns into purpose-built layers:

  • PostgreSQL Replica Sets: Primary persistence is handled by distributed PostgreSQL clusters. Data is separated logically into Integrations, Collection Engine, Webhooks, and IAM.
  • Elasticsearch Sharded Cluster: Enables sub-second full-text search and complex querying across millions of debtor records and case histories.
  • Redis Memory Cache: Provides extremely fast session state and intermediate data caching for API requests.
  • Cloud Tasks & Pub/Sub: All intensive tasks are offloaded to asynchronous message queues, ensuring the system remains highly responsive under load.

Zero downtime deployments

Changes to the platform are deployed automatically using rolling updates across the compute clusters. Active connections are drained gracefully.

Event-driven architecture

State changes emit events via Webhooks and WebSockets, allowing your internal systems to react instantly to payment completions or case updates.

Asset CDN

Invoices, legal documents, and attachments are delivered via a globally distributed Content Delivery Network (CDN) backed by secure file storage.

Your cookie choices

We use essential technology to run this site. With your consent, we also use Google Tag Manager and third parties for analytics and marketing. Choose each purpose separately and change your mind at any time.