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
| Architecture | Stack | Description |
|---|---|---|
| MEAN | MongoDB, Express, Angular, Node.js | Build a MEAN stack application using SCALE's standard pipeline offerings and deploy to a hostspace. |
| LAMP | Linux, Apache, MySQL, PHP | Build a LAMP stack application using Azure DevOps custom repositories and custom agents. |
| Full Stack | Spring Boot, ReactJS, PostgreSQL | Build a full-stack application with a Java back-end, React front-end, and PostgreSQL database. |
| CaaS | Container-as-a-Service | Deploy a pre-built container image to the SCALE Kubernetes platform using CaaS pipelines. |
What Each Guide Covers
Every reference architecture follows a common structure:
- Application Registration - Register your app in ServiceNow and receive a three-letter app code.
- Onboarding - Onboard to CloudOne DevOps, which provisions your Azure DevOps project, Rancher environment, JFrog Artifactory, and other supporting services.
- Ordering Services - Order the pipelines, dataspaces, and hostspaces your application stack requires.
- Local Development - Set up your development environment, clone repos, and build locally.
- Pipeline & Deployment - Configure
azure-pipelines.ymland Helm values to deploy through workspaces and into hostspaces. - Database Configuration - Connect to your database using Azure DevOps Variable Groups for secure credential management.
- Custom Domain - Register a DNS record and update your ingress configuration for a production-ready URL.