Skip to content

Instantly share code, notes, and snippets.

@earth2marsh
Last active December 7, 2023 17:27
Show Gist options
  • Save earth2marsh/b6b6856f8b5d3186cb09df386a5a7f26 to your computer and use it in GitHub Desktop.
Save earth2marsh/b6b6856f8b5d3186cb09df386a5a7f26 to your computer and use it in GitHub Desktop.
quick discussion points for applying moonwalk principles
  1. Separation of concerns: how deployments break out
  2. Inclusion: Start with the implications to the path-orientation of v3, and how we would identify functions. That sets us up to be able to describe more HTTP-based synchronous APIs.
  • then refer back to separation of concerns about disentangling schemas,
  • and how that creates space for formally describing other content types?
  1. Signatures: Go deeper into what it means to have a signature orientation that unblocks #2.
  2. Semantics: How that then leads to the semantics requirement where we enshrine the meaning and purpose ("what and the why") to the mechanics ("how").
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment