RWS Architecture Vault

RWS Architecture Vault

Welcome to the RWS Architecture Vault - the canonical source of truth for how the RWS platform is designed, how it evolves, and why decisions are made the way they are.

If it's not in the vault, assume it's a rumor.

RWS Architecture Atlas
RWS Architecture Atlas

Scope

This landing page is the entry point for architecture, decisions, facts, and sources. Use it to orient yourself, then dive into the domain indexes and supporting notes.

Core Navigation

ViewPurposeStart Here
DC 3.0 Project ViewCross-domain DC 3.0 structure, workstreams, and delivery mapDC 3.0 Architecture Structure
Architecture (Primary)Target-state narrative and domain deep divesArchitecture
Decisions (ADRs)Decision rationale, trade-offs, and governance historyDecisions (ADRs)
DC 3.0 Building BlocksTranslated ABB/SBB mapping from the lead-architect DC 3.0 modelDC 3.0 Building Block Lens
Delivery PlanningExecution scope, sequencing, and implementation flowDelivery Work Packages

Vault State Snapshot

SignalCurrent StateVisibility
Architecture domain coverage4 domain landing pagesArchitecture
ADR coverage21 ADR notesDecisions (ADRs)
DC 3.0 ABB layer32 translated ABB notesABB Catalog View
DC 3.0 SBB layerCandidate implementation notes for mapped ABBsSBB Catalog View
Delivery coverage20 workpackages (WP-01..WP-20)Delivery Work Packages

Role-Based Entry Rails

RoleStartThenOutcome
ArchitectArchitectureDecisions (ADRs) -> DC 3.0 Building Block LensCoherent target-state design with explicit rationale and mappings
EngineerArchitectureDelivery Work Packages -> relevant ADRsExecutable implementation path with constraints and dependencies
Reviewer / GovernanceDecisions (ADRs)DC 3.0 Building Block Lens -> ArchitectureTraceable governance review across design, mapping, and delivery

Key Concepts

Architecture Domains

Start with the domain landing pages for scoped architecture, diagrams, and related notes. Domain keys and scopes are defined in taxonomy, while TOGAF inventory navigation is maintained in togaf-catalog (physical fabric lives under networking).

  • Platform Architecture — platform services, delivery, operating model, and the OpenShift runtime hierarchy.
  • DC 3.0 Architecture Structure — project-facing workstream view across architecture, workpackages, and building blocks.
  • openshift-concept-overview — OpenShift runtime sub-area baseline under Platform architecture.
  • Network Architecture — network services, lane-scoped datacenter fabric architecture (Location A ACI AI-only lane and Location B EVPN/VXLAN target lane), and network-edge (north-south/datacenter edge) load balancing via external ADCs (distinct from in-cluster Kubernetes Service VIP/proxying handled by the OpenShift/Kubernetes networking layer), plus physical fabric constraints where relevant.
  • Storage Architecture — backend platform, OpenShift integration, and protection constraints.
  • Security Architecture — IAM, policy enforcement, and platform security controls.
  • data-science-and-ai — DC 3.0 ABB starting point for AI/ML workloads and inference.

Use taxonomy for canonical domain keys and how they are applied in frontmatter.

Diagram-first entrypoint: Architecture Atlas.

Supporting Views

These are secondary lenses: architecture narrative remains the primary source of understanding.

Vault Structure

  • 10-topics/ — investigations, knowledge notes, and open questions (including OpenShift runtime topics under platform/)
  • 20-architecture/ — stable system and subsystem designs with domain subfolders (platform/, network/, storage/, security/), with OpenShift runtime architecture under platform/
  • 30-decisions/ — Architectural Decision Records (ADRs), organized by decision area (platform/, network/, storage/)
  • 40-facts/ — authoritative, reusable facts and definitions
  • 50-sources/ — summaries of external inputs that inform the architecture
  • 60-principles/ — cross-domain guardrails and vision principles; architecture notes should reference applicable principles
  • 70-togaf/ — DC 3.0 ABB/SBB mapping notes (secondary lens)
  • 80-workpackages/ — implementation work package notes (secondary lens)

Section landing pages:

Note: for topic, architecture, and adr, CI enforces folder/domain alignment; fact and index notes can use other canonical domain keys where explicitly documented (see taxonomy).

Browse ADRs via Decisions (ADRs) to understand the rationale behind major architectural choices (ADRs are stored under 30-decisions/).

Program Scope

Principles

Supporting Facts

Core reference material lives in 40-facts/; see taxonomy for canonical metadata and way-of-working for note lifecycle rules.

Key Sources

External sources and summaries live under Sources and Evidence (summaries) and assets/vendors (raw vendor files).

Diagrams

Architecture diagrams live under RWS-ARCH/assets/diagrams/ and rendered SVGs under RWS-ARCH/assets/rendered/.

Next Steps

  • Read way-of-working before creating or restructuring notes.
  • Pick a domain landing page (Platform includes OpenShift runtime, plus Networking, Storage, Security) or browse AI via data-science-and-ai.
  • Use DC 3.0 Building Block Lens for capability-to-solution mapping and Delivery Work Packages for implementation scope tracking.
  • Contribute in this flow: 00-inbox -> 10-topics -> 20-architecture / 30-decisions -> optional 70-togaf and 80-workpackages lenses.
  • Use Obsidian search and backlinks to explore related notes.