Systems

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.