Skip to main content

Syllo Components

Syllo is built as a scalable platform, split into following layers:

  • API layer

The API layer exposes web service calls for external usage. It parses and validates requests, proxies the requests to the core layer and returns response to the API client.

  • Core layer

Core layer contains all the logic necesary for Syllo to work. It's split into serveral services, each in charge of the specific niche.

  • External layer

Most vendors require a reverse connection back to the backend - a way to post data back into the system. This is handled by the external layer. It receives data from vendors, parses and process it by using core services.

  • Database layer

The data processed by Syllo is stored in both relational and non-relational databases. The type of the data, availability and performance needs are the main criterias which dictate the type of underlying databases.