Traditionally, frameworks create different categories of scenarios to expose different protocols. This leads to extra complexity and hinders extensibility.
endpoint is a callable that accepts a
request object, and returns a
response (TODO: figure out what this response is!).
endpoint needs to be registered against the
Router with a
aliases if needed.
protocol is an adapter to the external world. Currently the following are supported:
redis& a relational store) Future candidates include
An application can then
mount (expose) these
UIDs on various
endpoint can be mounted in the