Architecture
Click here if you want more information on the Security Architecture
Xillio Link Redirector
The Xillio Link Redirector is an application that acts like a reverse proxy. It inspects the URL of the incoming request, apply applicable rules, and act. It does not inspect any content.
Development Philosophy
The Xillio Link Redirector's architecture is designed along several guiding principles:
- Minimal dependencies
- Third-party software agnostic
- Runs everywhere
- Scales without effort
- We follow the 12 factors of code principles, in order the optimize for containerized environments such as Kubernetes, CloudFoundry, OpenShift, and similar projects.
Configuration
Most features of the Xillio Link Redirector can be enabled, disabled, and configured through an easy to understand configuration file.
The configuration file for The Xillio Link Redirector supports YAML (recommended) or JSON file-format.
See Get-started/Configuration for more info.
Database Service
Rules and migration information are stored in a external database. The database that is used can be configured in the configuration files. The Xillio Link Redirector is database-agnostic, allowing the user the freedom to choose their preferred database software.
Currently, Postgres, Oracle and MongoDB are fully supported and tested. Others will follow soon.
Oracle DB is only supported for version 12, 18, 19, 21, and 23. For support of older instances of Oracle DB please contact our support.
Metrics Service
The Xillio Link Redirector supports writing request and system information to an external metric service. These metrics include the round-trip time for requests, the size of the responses and many more.
Currently it is possible to configure InfluxDB as a time-series database.