References: xAPI Pipeline Architecture, Vocabulary Profiles, and Production Readiness¶
<<<<<<< HEAD 1. Extract, Transform, Load (ETL) - Wikipedia - The data-pipeline pattern that frames the LRS-to-analytics integration, including the streaming ELT variants used in modern xAPI deployments.
-
Data Lake - Wikipedia - Background on the storage tier that often sits between the LRS and the analytics layer; relevant for archival and replay scenarios.
-
Online Analytical Processing (OLAP) - Wikipedia - Coverage of OLAP cube design and aggregation strategies that drive dashboard sub-second response on xAPI rollups.
-
Designing Data-Intensive Applications - Martin Kleppmann - O'Reilly - Comprehensive treatment of pipeline architecture; chapters on stream processing, derived data, and reliable systems apply directly to production xAPI deployments.
-
Site Reliability Engineering - Betsy Beyer, Chris Jones, Jennifer Petoff & Niall Richard Murphy - O'Reilly / Google - The production-readiness review chapter is the canonical template for the pre-launch readiness review this chapter ends with.
-
xAPI Profiles Specification - ADL Net - The authoritative spec for vocabulary profile JSON-LD documents, statement templates, and patterns — the foundation of the chapter's profile-architecture diagram.
-
Profile Server (Reference Implementation) - ADL Net - Working profile server that publishes JSON-LD at stable URLs; useful as a starting point for hosting your own organizational profile.
-
ClickHouse Documentation - ClickHouse - Open-source columnar database widely used as the OLAP store behind xAPI dashboards; the materialized-view feature is essential for sub-second dashboard queries.
-
Apache Kafka Documentation - Apache Software Foundation - Streaming platform commonly used to bridge LRS storage and analytics; Kafka Streams maps cleanly onto the per-cohort aggregation patterns this chapter teaches.
10. Yet Analytics — DATASIM and DATAPIPE - Yet Analytics - Open-source data simulator and pipeline tooling specifically designed for xAPI; the DATASIM tool generates conformant statements for production-scale testing.¶
-
Data pipeline - Wikipedia - The general pattern for moving data through a sequence of processing stages; xAPI pipelines (Activity Provider → LRS → analytics → dashboard) are a specialization of this pattern.
-
Extract, transform, load - Wikipedia - The traditional batch model that xAPI's append-only event stream replaces; understanding ETL clarifies why xAPI's streaming model wins for high-frequency learner events.
-
Site reliability engineering - Wikipedia - Google's discipline for running production systems; the SLI/SLO/error-budget framework directly informs the production-readiness review this chapter teaches.
-
Site Reliability Engineering: How Google Runs Production Systems - Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy (Editors) - O'Reilly Media - The canonical SRE book; the chapters on monitoring, alerting, and capacity planning translate directly to LRS production operations.
-
Designing Distributed Systems - Brendan Burns - O'Reilly Media - Patterns for the multi-tier xAPI pipeline architecture (sidecar, ambassador, leader-election) that this chapter assembles into a production deployment.
-
xAPI Profile Specification - ADL Initiative - The authoritative spec for designing reusable vocabulary profiles, Statement Templates, and Patterns. The reference this chapter teaches you to author against.
-
ADL xAPI Profile Server - ADL Initiative - The hosted profile server where community profiles are published; this chapter walks through registering a custom textbook profile here for cross-institutional reuse.
-
Statement Forwarder Pattern - Learning Locker - Documentation of the statement-forwarding feature that turns an LRS into a routing hub; central to the multi-tenant pipelines this chapter architects.
-
Twelve-Factor App - Heroku / Adam Wiggins - The classic methodology for production-ready services. Every factor (config, logs, processes, disposability) applies to LRS deployments and is referenced in the production-readiness checklist.
-
Prometheus Documentation - Prometheus / CNCF - The standard metrics-collection system that pairs with Grafana for LRS observability; the histogram and counter primitives are exactly what xAPI throughput dashboards need.
d2ecc9b (iframe updates)