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:
    1. Draw three candidate topologies.
    2. Score each for cost, complexity, and uptime.
    3. 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:
    1. Identify bottleneck components.
    2. Define triggers for scaling out.
    3. 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.