Interactive Presentations
Architecture Decision Records
(24 documents)Service Consolidation Strategy
Consolidate 28 microservices into 5 domain-aligned services.
ADR-002Frontend Unification
Unify 6+ frontend applications into single Nx monorepo.
ADR-003Java/Spring Standardization
Standardize on Java 21 and Spring Boot 3.4.
ADR-004Multi-Brand Architecture
Single codebase supporting multiple brand tenants.
ADR-005Database Consolidation
Merge 30+ PostgreSQL schemas into 5 domain databases.
ADR-006Compute Platform Strategy
GKE Autopilot with Cloud Run for serverless workloads.
ADR-007Architecture Simplification
Reduce architectural complexity through consolidation.
ADR-008Frontend Framework Performance
React/Next.js for performance-critical applications.
ADR-009Native Mobile App
React Native for cross-platform mobile development.
ADR-010Auth Simplification
Consolidate Keycloak realms and simplify auth flows.
ADR-011Video Platform Strategy
Mux for streaming, Jitsi for interactive sessions.
ADR-012Email Delivery Strategy
Consolidate email delivery with transactional provider.
ADR-013BPM Engine Strategy
Camunda 8 for workflow orchestration.
ADR-014Observability Strategy
Unified logging, metrics, and tracing with GCP stack.
ADR-015Testing Strategy
Comprehensive testing pyramid and automation.
ADR-016CI/CD Security Gates
Security scanning integrated into deployment pipeline.
ADR-017Financial Ledger
Double-entry accounting with audit trail.
ADR-018API Strategy
REST + GraphQL hybrid approach for APIs.
ADR-019Search Strategy
Elasticsearch for full-text search capabilities.
ADR-020Network Security
Zero-trust network architecture with service mesh.
ADR-021Messaging & Events
Event-driven architecture with Pub/Sub and RabbitMQ.
ADR-022Data Pipeline & Analytics
Hybrid batch + streaming analytics architecture.
ADR-023File Storage Strategy
Cloud Storage with CDN for asset delivery.
ADR-024Feature Flag Strategy
LaunchDarkly for feature management.
Architecture Documentation
(14 documents)Current State Analysis
Complete analysis of existing platform architecture.
ArchitectureService Catalog
Inventory of all backend services and their purposes.
ArchitectureService Consolidation Analysis
Detailed analysis for ADR-001 implementation.
ArchitectureDatabase Consolidation Analysis
Detailed analysis for ADR-005 implementation.
ArchitectureConsolidation Summary
Executive summary of consolidation decisions.
ArchitectureUser Identity Domain
Authentication, authorization, and user management.
ArchitectureContent & Streaming
Video, media, and content delivery architecture.
ArchitecturePayment Processing
Stripe, Dwolla, and financial transactions.
ArchitectureEvents & Business Logic
Broadcasts, shoutouts, and core platform features.
ArchitectureCommunication Infrastructure
Email, notifications, and messaging systems.
ArchitectureInfrastructure & DevOps
GCP, Kubernetes, CI/CD, and deployment.
ArchitectureData Models
Entity relationships and database schemas.
ArchitectureIntegration Patterns
Third-party integrations and API patterns.
ArchitectureService Mapping Quick Reference
Legacy to target service mapping guide.
Modernization Planning
(7 documents)Target Architecture
Vision for the modernized platform architecture.
ModernizationMigration Strategy
Phased approach for platform migration.
ModernizationMigration Decisions
Key decisions and trade-offs for migration.
ModernizationTech Debt Inventory
Cataloged technical debt and remediation plans.
ModernizationGap Analysis
Current vs target state gap analysis.
ModernizationMVP Approach Comparison
Analysis of MVP delivery approaches.
ModernizationEngineering Kickoff
Team onboarding and project kickoff materials.
NIL Gameplan Analysis
(2 documents)Other Documentation
(5 documents)Platform Overview
High-level overview of The Agile Network platform.
PRDNative Mobile App PRD
Product requirements for mobile app development.
FrontendFrontend Architecture
Frontend codebase analysis and recommendations.
DomainDomain Glossary
Definitions of key platform concepts and terms.