Developer Extension Points¶
There are many native Sesam components for collecting, transforming and using data. Sometimes however, there might be a need for source, transform or sink customizations in order to cover all the needs.
To help in these situations there are well defined patterns and integration points that can be used.
There are two ways of customizing a connection to a Developer Extension Point:
By using the URL system to connect to an external endpoint with the JSON pull protocol or the JSON push protocol
By creating a microservice and connecting it to a Microservice system
These connections can be used to configure either a custom data source, a custom transform or a custom data sink.
Microservices are hosted in Sesam as docker containers. The Docker containers can be configured using the microservice system configuration and their logs can be inspected through the system’s status tab.
Tip
As well as writing services from scratch there are also a number of starter service implementations that can be copied and changed. To read more about these connectors, or to contribute to the community, enter the the Sesam community page.
In this section: