Architecture

1. Overview

This module contains architecture documentation for the Event and Membership Administration System, including integration patterns, system design, and architectural decisions.

2. Document Categories

Category Description

Integration Architecture

Patterns for integrating with external systems and platforms

System Design

Core system architecture and component interactions

Data Architecture

Data models, flows, and persistence patterns

3. Current Documentation

3.1. Integration

3.2. File Import

  • File Import - XLSX and CSV spreadsheet import with dictionary-based column mapping

  • Async Import - Asynchronous import processing with interactive mapping resolution

5. Architecture Decision Records

Key architectural decisions are documented as ADRs in the design journal:

  • See design-journal/decisions/ for Architecture Decision Records