Skip to content

feat(slides): add architecture diagrams to Road to Multitenancy presentation#82

Merged
denhamparry merged 2 commits intomainfrom
denhamparry.co.uk/feat/gh-issue-078
Feb 27, 2026
Merged

feat(slides): add architecture diagrams to Road to Multitenancy presentation#82
denhamparry merged 2 commits intomainfrom
denhamparry.co.uk/feat/gh-issue-078

Conversation

@denhamparry
Copy link
Copy Markdown
Owner

Summary

Adds three new SVG architecture diagrams to the Road to Multitenancy presentation,
providing visual anchors for the key concepts discussed in the talk. All diagrams
use the Edera V2 colour scheme and are placed at narrative-appropriate positions
in the slide deck.

Changes Made

New diagram files (slides/assets/road-to-multitenancy/):

  • system-architecture-overview.svg — Kubernetes cluster view showing the control
    plane, worker nodes, Edera Hypervisor layer, and isolated tenant zones (A–D)
  • deployment-architecture.svg — Infrastructure topology showing tenant request
    routing from internet → ingress → worker nodes → Edera zones → containers
  • data-isolation-patterns.svg — Three-column comparison of database-per-tenant,
    schema-per-tenant, and row-level security strategies with Edera context note

Slide additions (slides/2026-01-14-road-to-multitenancy.md):

  • "Multi-Tenant System Architecture" slide — inserted after "How Edera Works" (slide 13)
  • "Deployment Architecture" slide — follows System Architecture
  • "Tenant Data Isolation Patterns" slide — inserted after "Platform Engineering Impact"

All new slides include comprehensive speaker notes.

Motivation

Issue #78 requested three architecture diagrams to make complex multi-tenancy
concepts more accessible to the audience and provide reference material
post-presentation. The diagrams are created as SVG files to ensure:

  • Crisp rendering at any resolution (vector format)
  • Brand consistency (Edera V2 colours: #013a3b, #d0fdf2, #02f4d5)
  • Version control as plain text
  • Reliable rendering in both HTML and PDF output

Testing

  • HTML build passes (marp -I slides/ -o dist/)
  • PDF build passes (marp -I slides/ --pdf -o dist/)
  • All smoke tests pass (16/16 checks)
  • SVG assets correctly copied to dist/assets/road-to-multitenancy/
  • All three SVG image references resolved in built HTML
  • Pre-commit hooks pass (9/9)

Breaking Changes

None — existing slides are unchanged.

Related Issues

Closes #78

🤖 Generated with Claude Code

denhamparry and others added 2 commits February 27, 2026 14:12
Conducted independent review and validation of implementation plan
for adding architecture diagrams to Road to Multitenancy presentation.

Review findings:
- Overall assessment: Approved
- 2 gaps identified (slide placement inconsistency, PDF path note)
- 2 edge cases flagged (SVG font rendering, MARP image sizing)
- 1 risk documented (Data Isolation narrative fit)
- 0 required blocking changes

Asset pipeline validated against package.json copy-assets script.
Smoke test coverage confirmed in scripts/smoke-test.js.
SVG format choice verified for MARP HTML and PDF rendering.

Recommendation: Proceed to implementation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…ntation

Resolves #78 by creating three new SVG architecture diagrams and adding
corresponding slides to the Road to Multitenancy presentation.

New diagrams (slides/assets/road-to-multitenancy/):
- system-architecture-overview.svg: Kubernetes cluster view with Edera
  hypervisor layer, worker nodes, and isolated tenant zones
- deployment-architecture.svg: Infrastructure topology showing cloud
  layer, worker nodes with Edera zones, and tenant routing
- data-isolation-patterns.svg: Three-column comparison of database-per-
  tenant, schema-per-tenant, and row-level security strategies

New slides added to slides/2026-01-14-road-to-multitenancy.md:
- "Multi-Tenant System Architecture" (after How Edera Works slide)
- "Deployment Architecture" (follows System Architecture)
- "Tenant Data Isolation Patterns" (after Platform Engineering Impact)

All diagrams use the Edera V2 colour scheme:
- Dark teal (#013a3b), light mint (#d0fdf2), cyan accent (#02f4d5)

Build verification:
- HTML build passes (marp -I slides/ -o dist/)
- PDF build passes (marp -I slides/ --pdf -o dist/)
- All smoke tests pass (16/16 checks)
- Assets correctly copied to dist/assets/road-to-multitenancy/

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@denhamparry denhamparry merged commit ecc6ad3 into main Feb 27, 2026
5 checks passed
@denhamparry denhamparry deleted the denhamparry.co.uk/feat/gh-issue-078 branch February 27, 2026 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add architecture diagrams to Road to Multitenancy presentation

1 participant