The Service List Registry platform uses a native microservice architecture on globally distributed cloud infrastructure.
The system is designed to be fault tolerant and deliver non-stop operation.
Every element of the service is isolated from the others and can scale automatically according to demand.
Dependencies on third-party software are minimised to maintain software reliability, integrity, and security.
Each microservice is compiled as an independently deployable native binary executable application, making it fast and efficient.
All the services are distributed across multiple geographic zones to provide high levels of performance and availability.
Client devices, displays and applications access the services through a stateless application programming interface using secure hypertext transfer protocols.
Multi-level caching is employed to optimise response times and provide additional resilience.
The default data output format is XML or Extensible Markup Language that can be validated against a schema definition.
The internal data model uses JSON, an open standard for data interchange, which is also supported as a direct output format for simple and efficient integration.
The document-based data store is optimised for highly efficient retrieval and operates across multiple clusters to ensure fault tolerance.
The result is a highly reliable system designed to deliver transmission critical services to millions of users worldwide.