Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

WA Government Architecture Decision Records

Status: Accepted | Date: 2026-07-11 | Review: 2027-07-11

Reusable architecture patterns for WA Government digital services, maintained by the Office of Digital Government (DGOV) Digital Transformation and Technology Unit (DTT).

For WA Public Sector Agencies

These decisions and patterns help agencies design secure digital services without starting from scratch. They support WA Government security outcomes but do not by themselves prove project or agency compliance.

Getting Started

  1. Review the ADR Design Guardrails - Six guiding principles for all technology decisions
  2. Use the Decision Finder - Match a project need to the right ADRs and reference architectures
  3. Choose a Reference Architecture - Accepted architectures are active project-kickoff guidance. Proposed architectures require project approval and approval of their Proposed dependencies:
  4. Check the Compliance Mapping - Find which ADRs apply to your security and compliance requirements

Find Guidance by Need

If you need to…Start with
Add AI assistance to a digital service or staff workflowAI-Assisted Digital Services
Launch a public website, intranet, or portalContent Management
Federate multiple standalone apps with shared account, identity, notification, or SDK servicesFederated Application Portal
Build reports, analytics, or data processingData Pipelines
Add OIDC or legacy SAML federationIdentity Federation
Build an agency-controlled HTTP APIOpenAPI Backends
Check controls, standards, and policy coverageCompliance Mapping
Check ADR status, review dates, and dependenciesADR Catalogue
Review proposed guidance before adoptionProposed Decision Backlog
Review whether guidance is currentAnnual Review Schedule

Compliance Alignment

These ADRs align with:

Supporting training: DGOV Technical - DevSecOps Induction

Browse online | Printable long view


Contributing

New ADRs document the context (problem), decision (solution), and consequences (trade-offs). See the Contributing Guide for workflow and templates.

For AI-assisted contributions, see the guidance in CONTRIBUTING.md.

All maintained guidance includes a review date. Set review dates one year after the document date unless a shorter review cycle is needed.

Repository Structure

This project uses mdBook to generate documentation:

  • development/, operations/, security/ - ADRs by domain
  • reference-architectures/ - Project kickoff templates
  • SUMMARY.md - Navigation structure
just setup    # One-time tool installation
just serve    # Preview locally (port 8080)
just build    # Build website and print view