Product architecture

How Servio orchestrates trust at scale

A high-level view of the data, decisions and services that power every booking — from discovery to settled payout — in a single mobile-first marketplace.

Core customer journey

Discover

search + filters

Vendor profile

services, reviews

Book slot

rules engine

Pay

held in escrow

Service

check-in / out

Review

reputation loop

Identity & roles

Single identity, three workspaces: Customer, Vendor, Admin. Permissions resolved server-side per request.

Listings & inventory

Vendors expose categorised services with pricing, duration and availability windows.

Rules engine

Composable rules: cancellation windows, no-show fees, commission, blackout dates, surge pricing.

Payments & escrow

Funds captured at booking, released on completion. Weekly payouts with auto-reconciliation.

Notifications

Email, SMS and push channels with templated, locale-aware messages.

Trust & safety

KYC, ID verification, fraud signals and review moderation pipelines.

Rules engine — booking lifecycle
StateTriggerRule appliedOutcome
PendingCustomer requests slotVendor SLA · 2h responseAuto-confirm or release hold
ConfirmedVendor acceptsPayment captureFunds held in escrow
In progressService startedGeo / time check-inTimer + dispute window opens
CompletedService endsAuto-release T+24hPayout queued, review requested
Cancelled <24hCustomer cancelsCancellation policy50% non-refundable charge
No-showVendor reportsNo-show fee ruleFull charge, dispute period opens
System topology
Edge / CDN — static assets, SSR cache, image optimisation
API gateway — auth, rate limiting, schema validation
Services — Listings · Booking · Payments · Notifications · Trust
Data plane — Postgres (OLTP), Redis (cache), object store, event bus
Observability — metrics, traces, structured logs, alerting
Coverage

Countries

8

Cities

42

Categories

42

Locales

11

Currencies

EUR · CHF · DKK · SEK

Uptime SLO

99.95%

GDPR-aligned data residency across EU regions.