Skip to content

Platform ArchitectureThe technical shape, at the level investors need — boring by design

Executive summary

GigXchange runs on a deliberately boring, proven stack: SvelteKit applications on Cloudflare's edge network, PostgreSQL via Supabase with row-level security throughout, and Stripe for all payment flows. One web codebase also ships the native iOS and Android apps. The architectural bet is robust-and-lean over broad-and-fragile — enforced by policy and automated gates, not aspiration.

How the build method exploits this architecture: Building GigXchange.

The stack, in one paragraph

The public website and the logged-in product are SvelteKit applications served from Cloudflare's global edge network — fast everywhere in the UK without capacity planning. Data lives in PostgreSQL (via Supabase) with row-level security on every table and business logic in audited database functions. Stripe handles every payment flow — protected payments, payouts, tickets — so card data never touches GigXchange. The native iOS and Android apps wrap the same codebase, so features ship to web and both stores from one implementation.

The architectural principles

  • Serverless edge, no fleet — no servers to size, patch or babysit; traffic spikes are absorbed by the platform layer.
  • One canonical mechanism per job — a standing anti-entropy policy: duplicate paths are collapsed, dead code deleted, every state change routed through a single guarded write path.
  • Security in depth — row-level security everywhere, least-privilege grants verified by automated tests, and hard blocks on destructive operations.
  • Degrade gracefully — public pages render even when a data call fails; every data failure is logged into an operations dashboard rather than swallowed.

Why boring is the strategic choice

Every exotic component is a maintenance liability and a hiring constraint. A proven, widely-documented stack maximises what AI-assisted development can execute reliably, minimises the surface a small team must keep in their heads, and keeps infrastructure cost near-negligible relative to the market served — which is precisely what makes a fragmented, modest-ticket market economically serviceable (the cost-structure argument).

What scales and what would need investment

The serving layer scales with the platform providers, and the database has ample headroom for orders of magnitude more bookings. Honest constraints: single-founder operational dependency (mitigated by written, machine-enforced process — and named plainly in the thesis risks), and human-scaling of things machines can't do alone, like directory verification. Scale economics are covered in Scaling strategy.

Frequently Asked Questions

SvelteKit applications on Cloudflare's edge network, PostgreSQL via Supabase with row-level security throughout, and Stripe for all payment processing. The native iOS and Android apps ship from the same codebase as the web product.
The serving layer is serverless edge infrastructure that scales with the platform providers, and the database has headroom for orders of magnitude more transaction volume. The genuinely scarce resource is founder attention, which is why process is written down and machine-enforced.
Defence in depth: row-level security on every table, least-privilege database grants verified by automated tests in the deploy pipeline, business logic in audited database functions, and Stripe holding all card data. Destructive operations are blocked by hard policy gates.
Deliberate strategy: proven, widely-documented components maximise AI-assisted development reliability, minimise maintenance surface, and keep infrastructure costs near-negligible — the cost structure that makes serving a fragmented market viable.
Yes — the native apps wrap the same SvelteKit build, so a feature ships to all three surfaces from one implementation. Store-specific work (push notifications, native integrations) is isolated so app changes cannot destabilise the web product.

Related Investor Articles

Investor Contact

No investor-relations team and no ticket queue — enquiries land with the founder directly.

Naumaan Zahid, founder of GigXchange

Naumaan Zahid Founder, GigXchange

A UK guitarist on the circuit since 2009 who built GigXchange because grassroots booking still ran on DMs and handshake deals. He runs the platform, answers enquiries himself, and still gigs.

  • Happy to provide: a product walkthrough, specific data cuts from the GX Index and directories, methodology answers, and straight answers on anything in this hub.
  • Published openly: member counts, directory sizes and market data — on the Investor Hub, the press room and market statistics. Revenue, funding and transaction volumes are not published.
  • To note: this hub is informational — not a solicitation, financial promotion or offer of securities.
Naumaan
Founder & Builder

I'm building GigXchange because the UK live music scene deserves better tools. Sign up, try it, break it, tell me what's missing — your feedback shapes everything we build next.

Did you know? The UK is one of the world’s largest music markets, behind only the US and Japan.
Email me directly →