Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 1.05 KB

0heccya.md

File metadata and controls

31 lines (26 loc) · 1.05 KB

HECCYA Model for Systems, Services and Applications

  • focusing on zero-trust immutable infrastructure and applications
  • Hardware (metal/cloud)
  • Environment (ram/disk)
  • Component (service/application/api)
  • Communication (east-west/north-south)
  • Yielding (provision/transform)
  • Architecture (design/topology)

The 5Dubs

  • Whos, Whats, Whens, Wheres, Whys
  • who are the actors and communicators
    • what are they doing and how are they saying it
  • What is the world?
    • internal, external, global, local, controlled, insecure, captive, released
  • When is the time?
    • perf, slas, concurrency, parallelism
  • Where is the data?
    • in transit, at rest, disk, ram
  • Why do we exist
    • entry, exits, triggers

Considerations

  • what is the user flow for each use case?
  • what is the data pipeline?
    • data sources, data serialization, data format, intermediate storage of raw data, and storage of the final transformed data
  • what is the system process workflow?
    • how do system components work together in response to the user flow