Important
Project Status: Architecture complete (6 enterprise docs, 26 ADRs) β’ MVP code in development.
Target Launch: Q1 2026.
π Documentation: View the Governance Hub (Rendered Specs, ADRs, & Guides)
π Live App: https://ryanbumstead.com (Static placeholder until MVP launch)
Tip
Non-Salesforce Reader? This is a full enterprise-grade system built on the Salesforce CRM platform. It functions as a high-scale public web app with real-time data, AI-generated content, and strict DevOps protocols.
Principal-level Salesforce Platform Architecture including:
- Multi-Cloud Design β LWR + AWS Lambda BFF with $0.00-forever architecture.
- DevOps Maturity β Delta deployments, automated quality gates, and JWT-based CI/CD.
- Contract-First APIs β OpenAPI 3.0 specs proving Salesforce/MuleSoft parity.
- Applied AI Governance β Triple-fallback inference pipeline (Agentforce β Gemini β Local).
- Observability β Real-time Glass Box telemetry and constraint-aware monitoring.
π By The Numbers:
- β 6 Enterprise Documents β SAS, Charter, Technical Guide, Ops Guide, Governance, Overview.
- β 26 Architectural Decisions (ADRs) β Documented rationale for performance, security, and AI.
- β 12 Core Competencies β Mapped to verifiable artifacts and validation methods.
- β 4 Active CI/CD Pipelines β Delta deploys, PR gates, heartbeat, and worker automation.
β‘ Quick Navigation: Evidence Matrix β’ Architecture Diagram β’ Full Docs
π Skills-to-Artifacts Evidence Matrix (Click to expandβmaps competencies to verifiable deliverables)
| Core Competency | Demonstrated By | Artifact/Evidence | Verification Method |
|---|---|---|---|
| API Design & Contract-First | Twin API Pattern with OpenAPI 3.0 | SAPI Specification β’ ADR-024 | Review OpenAPI schema structure and Apex implementation parity |
| Enterprise DevOps & CI/CD | Delta deployments with quality gates | GitHub Actions Workflows β’ ADR-006 | Check pipeline badges and deployment history |
| Multi-Cloud Architecture | AWS Lambda BFF + Salesforce LWR hybrid | Phase 8 Design β’ ADR-018 | Review FinOps strategy and dual-door pattern |
| AI/ML Governance | Triple-fallback inference with circuit breakers | AI Strategy Section β’ ADR-015 | Review sequence diagram and failover logic |
| Security Architecture | Zero Trust with Guest User restrictions | Data Security Matrix β’ ADR-012 | Examine FLS configuration and API key validation |
| Resilience Engineering | Circuit breaker pattern with degraded mode | Contingency Plans β’ ADR-022 | Test resilience simulation toggle (live Q1 2026) |
| Performance Optimization | Mobile-first with measured LCP targets | NFRs Section β’ ADR-020 | Review Lighthouse CI results in Actions |
| Data Modeling | Persona-based resume generation schema | ERD Diagram β’ Data Dictionary | Examine junction object strategy and filtering logic |
| Cloud FinOps | $0.00 forever architecture | FinOps Appendix β’ ADR-018 | Verify Always-Free tier governance model |
| Observability & Monitoring | Real-time telemetry with Glass Box pattern | Observability Section β’ ADR-014 | View Glass Box footer demo (live Q1 2026) |
| Integration Patterns | Server-side caching for external APIs | GitHub Integration β’ ADR-007 | Review Named Credential configuration |
| Technical Documentation | Enterprise-grade architecture suite | 6 Architecture Guides β’ SAS | Review documentation structure and C4 model diagrams |
β Available Now:
- Architecture decisions documented with rationale β 26 ADRs covering performance, security, AI, FinOps
- CI/CD pipelines green with delta deployment strategy β 4 active workflows (deploy, PR validation, heartbeat, worker)
- API contracts OpenAPI 3.0 compliant β Twin API pattern with SAPI + PAPI specifications
- Multi-cloud design cost-optimized β $0.00 forever architecture using AWS Always-Free tier
- Mobile performance targets quantified β LCP < 2.5s with static SVG fallback strategy
- Zero Trust security model enforced β Guest user FLS restrictions + API key validation + read-only endpoints
- AI governance with failover strategy β Triple-fallback inference stack with circuit breakers
π§ Available at MVP Launch (Q1 2026):
- Real-time observability β Glass Box footer showing live Salesforce governor limits (Heap, CPU, SOQL) and AI provider health
- Resilience simulation β Toggle switch to force GitHub/Jira integration failures and observe circuit breaker behavior with cached fallbacks
- Interactive API testing β Built-in developer console to call REST endpoints, compare against OpenAPI spec, verify
X-Request-Idheaders - Mobile performance validation β View on mobile devices to trigger static SVG fallback and validate LCP < 2.5s target
Note
Detailed preview of items from the "Available at Launch" section above. The live site is currently under development.
Resilience Engineering
- Toggle "Resilience Simulation" in the Glass Box footer to force GitHub/Jira integration failures
- Watch the system serve cached data gracefully with circuit breaker status indicators (Open/Closed/Half-Open)
- Validates enterprise high-availability patterns under controlled failure conditions
API-First Architecture
- Use the built-in API Tester component to call native Salesforce REST endpoints
- Compare live responses against the OpenAPI specification in real-time
- Verify mandatory distributed tracing headers (
X-Request-Id) and proper error response formats
Production Observability
- Monitor real-time Salesforce governor limits (Heap, CPU, SOQL queries) in the Glass Box footer
- Track AI provider health and automatic failover status across the triple-fallback stack
- Demonstrates constraint-aware development practices and platform limit management
Mobile-First Performance
- View the site on mobile devices to automatically trigger static SVG fallback for the skill graph
- Validates performance budgeting (LCP < 2.5s) and WCAG 2.1 AA accessibility compliance
- Proves responsive design with graceful degradation strategies
AWS Lambda Polyglot BFF (Door 2 Architecture)
- 85% payload reduction vs. parallel REST calls through intelligent server-side orchestration
- $0.00 forever guarantee β Strict governance using AWS Always-Free tier (Lambda Function URLs, no API Gateway)
- Serverless resume engine β Node.js Lambda for perfect PDF fidelity, replacing client-side jsPDF implementation
- Enterprise API gateway β Full rate limiting, API key management, and distributed tracing outside Salesforce governor limits
π Architectural Decision Records (ADR) Index (Click to expandβ26 documented decisions)
| ID | Subject | Strategic Driver |
|---|---|---|
| ADR-001 | Experience Cloud (LWR) vs. Aura | Performance (LCP < 2.5s) |
| ADR-002 | Custom Objects vs. Standard Objects | Security / Guest Access |
| ADR-003 | Apex REST vs. External Service | Budget / FinOps |
| ADR-004 | Static Resource Code Rendering | Rate Limiting |
| ADR-005 | Gamified Testimonial UI | User Engagement |
| ADR-006 | JWT Bearer Flow for CI/CD | DevOps Automation |
| ADR-007 | GitHub API Server-Side Caching | Resilience |
| ADR-008 | Jira Integration vs. Accelerator | ALM Maturity |
| ADR-009 | Granular Resume Data Model | Persona-Based Filtering |
| ADR-010 | Vis.js vs. AntV G6 | UI/UX Animation |
| ADR-011 | Direct CRM vs. Data 360 Grounding | AI Architecture |
| ADR-012 | Guest User Restriction Rules | Zero Trust Security |
| ADR-013 | Nebula Logger Implementation | Observability |
| ADR-014 | Deferred Telemetry Loading | Performance |
| ADR-015 | Strategy Pattern for Generative AI | High Availability |
| ADR-016 | Cloudflare Worker as AI Proxy | Multi-Cloud Scaling |
| ADR-017 | API Security & Method Constraints | Security Governance |
| ADR-018 | AWS Lambda URLs vs. API Gateway | FinOps / Cost Control |
| ADR-019 | Platform Events for Documentation | Executable Governance |
| ADR-020 | Mobile Static SVG Fallback | Performance |
| ADR-021 | Native GraphQL vs. Apex REST | Frontend Orchestration |
| ADR-022 | Resilience Simulation Toggle | Trust / Resilience |
| ADR-023 | Client-Side PDF Generation (jsPDF) | Tooling / MVP Speed |
| ADR-024 | Twin API Pattern | Contract Parity |
| ADR-025 | PAPI Fan-Out Throttling | Capacity Planning |
| ADR-026 | Header-Based API Versioning | Versioning Strategy |
π Glossary of Terms (Click to expand)
| Term | Meaning | Status |
|---|---|---|
| LWR | Lightning Web Runtime β Modern Salesforce frontend framework | Live at MVP |
| ADR | Architectural Decision Record. A short document explaining a significant decision. Status: Complete (26 records). | |
| Dual-Door | Native Salesforce + External API gateway strategy | Door 1: MVP / Door 2: Phase 8 |
| FinOps | Financial Operations β Cloud cost governance and optimization | Design complete for Phase 8 |
| Glass Box | Real-time system telemetry and observability UI pattern | Live at MVP |
| RAG | Retrieval-Augmented Generation β AI grounding technique | Live at MVP |
| BFF | Backend For Frontend β Tailored API layer for UI optimization | Design complete for Phase 8 |
| SAPI | System API β Direct data access layer (API-led connectivity) | Live at MVP |
| PAPI | Process API β Orchestration layer (API-led connectivity) | Live at MVP |
graph LR
%%{init: {'flowchart': {'nodeSpacing': 50, 'rankSpacing': 50}}}%%
%% ========= BRAND STYLES =========
classDef user fill:#424242,stroke:#000000,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef sfdc fill:#00A1E0,stroke:#005FB2,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef aws fill:#FF9900,stroke:#CC7A00,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef jira fill:#0052CC,stroke:#003A8F,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef github fill:#24292E,stroke:#000000,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef data fill:#8E24AA,stroke:#4A148C,stroke-width:2px,color:#ffffff,font-weight:bold;
classDef future fill:#FFF3E0,stroke:#FB8C00,stroke-width:2px,stroke-dasharray:5 5;
%% ========= NODES =========
User((User))
LWR[Experience Cloud<br/>LWR]
GQL[Salesforce<br/>GraphQL]
Apex[Apex Runtime]
DB[(Custom Objects)]
AI[Agentforce]
Jira[Jira Cloud API]
GitHub[GitHub API]
Lambda[AWS Lambda<br/>Phase 8]
%% ========= FLOWS =========
User --> LWR
LWR --> GQL
GQL --> DB
LWR --> Apex
Apex <--> AI
Apex --> Jira
Apex --> GitHub
%% ========= FUTURE =========
LWR -.-> Lambda
Lambda -.-> Apex
%% ========= APPLY STYLES =========
class User user;
class LWR,GQL,Apex,AI sfdc;
class DB data;
class Jira jira;
class GitHub github;
class Lambda aws;
%% ========= CRITICAL PATH =========
linkStyle 0,1,2 stroke:#2ECC71,stroke-width:3px;
Diagram Description (for accessibility): The diagram shows a user connecting to an Experience Cloud LWR site, which routes data requests through either a native Salesforce GraphQL API (Door 1, live in Q1 2026) or an AWS Lambda Polyglot Backend For Frontend (Door 2, design complete for Q2 2026). The Apex Runtime handles integrations with Jira, GitHub, and Agentforce AI, all backed by custom Salesforce objects.
Tip
View these documents in the Governance Hub for the best reading experience.
| Document | Link |
|---|---|
| 01 β Executive Overview | Read in Repo β |
| 02 β Program Charter & Roadmap | Read in Repo β |
| 03 β Systems Architecture Specification (SAS) | Read in Repo β |
| 04 β Technical Implementation Guide | Read in Repo β |
| 05 β Maintenance & Operations Guide | Read in Repo β |
| 06 β Guardrails & Executable Governance | Read in Repo β |
For Non-Salesforce Readers: Document 06 includes plain-English explanations of Salesforce governor limits, AWS cost optimization patterns, and constraint-based design principles. No prior platform knowledge required.
Note
This project utilizes a Twin API Pattern (ADR-024). System and Process APIs are designated to strict OpenAPI 3.0 specifications to ensure technical parity between Salesforce and enterprise middleware.
Strategy: In the MVP, orchestration is handled by Salesforce Apex (Door 1). Phase 8 enables Door 2, delegating to AWS Lambda for 85%+ payload reduction.
Security: All APIs enforce a two-layer auth model (ADR-017) featuring explicit API Key headers and internal OAuth2 Client Credentials.
| Spec | Role | Standard | Documentation | Source |
|---|---|---|---|---|
| Salesforce SAPI | System API (Data Access) | OpenAPI 3.0 | View Docs (MD) | View YAML |
| Portfolio PAPI | Process API (Client-Facing) | OpenAPI 3.0 | View Docs (MD) | View YAML |
βββ packages/ # Multi-package monorepo (LWR, Apex Services, GraphQL)
βββ docs/guides/ # Full enterprise documentation set
βββ scripts/ # CI/CD utility scripts
βββ .github/workflows/ # PR validation + delta deploy pipelines
βββ config/ # Linting, formatting, DevOps configs
Repo is source-driven: no build artifacts, only clean source and configs.
Owner: Ryan Bumstead | License: MIT
Contact: LinkedIn β’ ryan@ryanbumstead.com
Delivered with enterprise rigor. Designed for real scale.