TCAF

TCAF is a TACTICAL AWS CAF — a TiddlyWiki knowledge base for working the AWS Cloud Adoption Framework as a practical field guide, not a slide deck.

The source lives on GitHub: ThrownWolfCon/tcaf (MIT license).


What it is

AWS CAF is Amazon’s model for cloud transformation: business outcomes, people, governance, platform, security, and operations. Most teams meet it as a PDF. TCAF turns that material into a local TiddlyWiki you can search, tag, and extend while you run a program.

The wiki opens on AWS Cloud Adoption Framework and fans out into perspectives, adoption phases, migration strategies, and AWS Organizational Change Acceleration (OCA).


What’s in the wiki

Six CAF perspectives

  • Business — value, product, and how cloud pays for itself.
  • People — roles, skills, culture, and sponsorship.
  • Governance — portfolio, risk, and financial management.
  • Platform — architecture, engineering, and data.
  • Security — identity, protection, detection, and response.
  • Operations — observability, incident, and run the thing.

Adoption phases

  1. Envision
  2. Align
  3. Launch
  4. Scale

Seven common migration strategies

The 7 Rs, each broken into assessment, planning, execution, and optimization tiddlers:

  • Rehost
  • Replatform
  • Refactor
  • Repurchase
  • Relocate
  • Retain
  • Retire

Change acceleration (OCA)

TCAF also carries AWS’s Organizational Change Acceleration sequence:

  1. Mobilize Team
  2. Align Leaders
  3. Envision the Future
  4. Engage the Organization
  5. Enable Capacity
  6. Make Culture Change Stick

That sits next to OCA work products (charter, stakeholder assessment, communications, training, sustainability) so the “people side” of a cloud move has the same wiki treatment as the architecture side.


How the repo is laid out

  • README.md — clone and run instructions.
  • tcafwiki/ — the TiddlyWiki itself (tiddlywiki.info, tiddlers, files).
  • tcafwiki/tiddlers/ — one tiddler per topic (CAF, OCA, 7 Rs, blockers, roles).
  • images/ — screenshots of the wiki in use.

Run it locally

You need Node.js and the TiddlyWiki CLI:

npm install -g tiddlywiki
git clone https://github.com/ThrownWolfCon/tcaf.git
cd tcaf
tiddlywiki . --listen

Then open http://127.0.0.1:8080. Wiki content lives under tcafwiki/; if the root listen does not pick it up, serve that folder instead:

tiddlywiki tcafwiki --listen

Why it exists here

Thrown Wolf already treats TiddlyWiki as a working tool (training notes, SOPs, remote ops). TCAF is that habit applied to AWS adoption: a tactical wiki you can actually use on a program, not a one-time framework briefing.

Other project notes: Oxide Wiki, Grafana Wiki.