Skip to content

Decisions and Tradeoffs

mr-mig edited this page Dec 23, 2014 · 4 revisions

Design decisions

  • Composition should be done mainly in templates.
  • Functional boundaries should be explicit and simple to grasp.
  • Communication should be done using first-class events (FRP, reactive streams)

Deliberate tradeoffs

  • Some kind of global state can be introduced to make things easier
  • Not all concepts will be scoped. Cross-cutting concepts require higher level "composition plane".
Clone this wiki locally