Routes
name: TOPOLOGY-NAME
routes: /foo: method: POST function: function1
Patterns
Section titled “Patterns”Request-response
Section titled “Request-response”By default, the entity targets are synchronous.
name: request-response
routes: /api/ping: method: GET function: fetcher
tc create -s john -e dev...
Async request-response
Section titled “Async request-response”name: TOPOLOGY-NAME
routes: /api/message: method: POST async: true event: GetMessages
events: GetMessages: producer: fetcher channel: messages
channels: messages: function: default
Queued requests
Section titled “Queued requests”routes: /foo: authorizer: my-authorizer method: POST queue: foo-queue
queues: foo-queue: mode: FIFO function: function1
DAG of handlers
Section titled “DAG of handlers”wip
Authorizers
Section titled “Authorizers”name: TOPOLOGY-NAME
routes: /foo: method: POST function: function1
functions: authorizer: uri: ../my-other/authorizer