Skip to main content
Version: 4.8

Reference Architectures

Reference architectures are end-to-end, step-by-step examples that show you how to build and deploy a complete application on the SCALE platform. Each guide walks through the full lifecycle - from application registration and environment setup, through local development and CI/CD pipeline configuration, to production deployment with a custom domain.

Use these examples as blueprints to accelerate your own application design and deployment.

Available Reference Architectures

ArchitectureStackDescription
MEANMongoDB, Express, Angular, Node.jsBuild a MEAN stack application using SCALE's standard pipeline offerings and deploy to a hostspace.
LAMPLinux, Apache, MySQL, PHPBuild a LAMP stack application using Azure DevOps custom repositories and custom agents.
Full StackSpring Boot, ReactJS, PostgreSQLBuild a full-stack application with a Java back-end, React front-end, and PostgreSQL database.
CaaSContainer-as-a-ServiceDeploy a pre-built container image to the SCALE Kubernetes platform using CaaS pipelines.

What Each Guide Covers

Every reference architecture follows a common structure:

  1. Application Registration - Register your app in ServiceNow and receive a three-letter app code.
  2. Onboarding - Onboard to CloudOne DevOps, which provisions your Azure DevOps project, Rancher environment, JFrog Artifactory, and other supporting services.
  3. Ordering Services - Order the pipelines, dataspaces, and hostspaces your application stack requires.
  4. Local Development - Set up your development environment, clone repos, and build locally.
  5. Pipeline & Deployment - Configure azure-pipelines.yml and Helm values to deploy through workspaces and into hostspaces.
  6. Database Configuration - Connect to your database using Azure DevOps Variable Groups for secure credential management.
  7. Custom Domain - Register a DNS record and update your ingress configuration for a production-ready URL.