Chapter 02: Ubuntu-First Reference Architectures
Word target: 3,000
Primary deliverable: Baseline architecture decision record (ADR-001)
Key diagrams: Single-node, hybrid edge-cloud, future multi-node topology
Learning Goals
- Compare architecture patterns by resilience, cost, and operational overhead.
- Select a baseline architecture aligned to current hardware limits.
- Define an evolution path that avoids vendor and hardware lock-in.
MVP Lab Worksheet
- Objective: Select baseline architecture.
- Starting state: Charter complete.
- Steps:
- Draw three candidate topologies.
- Score each for cost, complexity, and uptime.
- Choose one and publish ADR-001.
- Evidence: Diagram set + ADR file.
- Exit criteria: One approved baseline architecture.
- Rollback: Reopen ADR and select runner-up design.
Advanced Lab Worksheet
- Objective: Define migration plan to multi-node future.
- Starting state: Baseline architecture approved.
- Steps:
- Identify bottleneck components.
- Define triggers for scaling out.
- Create staged migration timeline.
- Evidence: Migration roadmap with prerequisites.
- Exit criteria: Executable transition plan.
- Rollback: Freeze to baseline and defer scale-out.
Portability Placeholder
Map “compute”, “storage”, and “network” abstractions to interchangeable implementations.