System Architecture

Understanding how SYNDI systems work together.

Architecture Overview

SYNDI consists of:

  • CLAIRE - Frontend web application (React + TypeScript)

  • Rawscribe - Backend Lambda API (Python + FastAPI)

  • SAM - SOP Automation Models (YAML schemas)

Configuration Architecture

Configuration System - Complete guide

Key concepts:

  • Three-tier configuration (CloudFormation → JSON → Runtime)

  • Base configs + org-specific overrides

  • Deep merge strategy

  • CloudFormation output sync

Deployment Architecture

Deployment Architecture - How deployment works

Key topics:

  • SAM (Serverless Application Model) deployment

  • CloudFormation stack management

  • Build directory isolation

  • Dependency layer caching

Authentication Architecture

Authentication Architecture - High-level authentication overview

Authentication Provider Pattern - Technical implementation details

Key topics:

  • AWS Cognito integration

  • JWT token flow

  • RBAC implementation

  • Multi-organization isolation

  • Pluggable authentication providers

  • Configuration priority (environment variables vs config files)