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