Skip to content

The GFunnel Methodology

System Architecture Algorithm

The steps

  1. Identify the system’s purpose. Per Mentalism: the architecture serves the Third Kingdom intent of the system. Without intent, no architecture is correct.
  2. Map the actors and the flows between them. Who/what generates input? Who/what consumes output? What flows between?
  3. Apply Three Kingdoms to each component. First (data, infrastructure, physical execution), Second (logic, orchestration, organization), Third (purpose, identity, governance).
  4. Identify the gradients the architecture must channel. Performance, scale, cost, complexity — each is a polarity to be established and channeled.
  5. Apply Pillar IV (Resilience). What single failure would cascade? Decouple at that point.
  6. Apply Process Density. Above threshold: fragility, over-coupling. Below threshold: insufficient capability. Find the middle.
  7. Document the architecture in writing AND in diagram. Per Database: a verbal architecture does not survive the first organizational change.
  8. Establish observation per Layer I.F. Logging, monitoring, alerting. What is unobserved degrades silently.
  9. Per Repetition: architecture review at every Fibonacci step. The architecture that fit at scale 5 will not fit at scale 13.

Articles on this

No articles on this one yet.

From the GFunnel Methodology v5.1 by Cameron Garlick, licensed CC BY 4.0. Steps are reproduced word for word.