Skip to main content

System Design

This section contains the formal system design documentation for the Royal Glow Salon & Spa platform — written to staff-engineer review standard.
Royal Glow is a monolithic modular monorepo targeting 20k–50k registered users at ₹0/month infrastructure cost. Read the High-Level Design for architecture and decisions; the Low-Level Design for state machines, sequences, and schema detail.

Documents

At a Glance

Architecture Style

Monolithic modular architecture — not microservices. The codebase uses strict layer separation within a monorepo to achieve the modularity benefits of microservices without the operational burden. Each layer has explicit import boundaries enforced by the package structure.
No database queries in API routes. No framework dependencies in business logic. No I/O in pure functions.

Key Design Decisions

Last modified on July 26, 2026