Architecture and security overview

SCIEX Cloud

Architecture overview

The architecture of SCIEX Cloud follows the microservices pattern, in which the system is built of small, independently deployable modular services with each service running in its own segregated unique environment. This allows for better modularity, continuous delivery, scalability and an evolutionary design of the system.

Reactive design principles are applied to help ensure the system is:

  • Responsive
  • Resilient
  • Elastic
  • Message-driven

The web UI is built as a single-page application (SPA) to provide a responsive and fluid user experience.

Long-running jobs are scheduled through a message queue that provides load balancing and high reliability while auto-scaling services provision compute capacity as required based on the load.

Infrastructure provisioning and software deployment are done through automated scripts to ensure security, stability, fault tolerance and business continuity.