Typical Setup
A standard public SaaS setup on LocalOps includes:- Test: Used for developer testing and quick validation.
- Staging: Mirrors production for final validation before release.
- Production: Live environment for customer traffic.
- Regional Variants: e.g., prod-us, prod-eu, each isolated to comply with local data regulations.
How LocalOps Helps
LocalOps provides a unified workflow to provision, manage, and automate SaaS environments across clouds:- Standardized environments: Define your infrastructure once and reuse it across test, staging, production, and regional variants.
- Security best practices: Each environment is provisioned with hardened defaults, reducing the risk of misconfigurations.
- GitOps-compatible: Services are deployed and updated through version-controlled workflows, ensuring consistency and auditability.
- Region-aware provisioning: Spin up environments in any AWS, GCP, or Azure region with the same configuration and policies.
- Auto-healing and scaling: Environments self-manage with auto-scaling and self-healing built in—no manual intervention needed.
- Full-stack observability: Every environment comes with built-in monitoring, logging, and alerting out of the box.
Overall steps to spin up a SaaS environment
- Sign up for LocalOps account
- Create and connect your AWS/other cloud account
- Spin up environments — typically test, staging, and production
- Deploy services that are part of your software and link their GitHub repo and branch
- Test the setup
- Repeat steps 4–5 as you iterate on your code and services
Sign up
Sign up for LocalOps at https://console.localops.co/signupConnect your cloud account
Connect your cloud account to LocalOps to provision environments in your own infrastructure. Refer to Connect cloud account guideSpin up environments
Create separate environments for each stage — test, staging, and production. For regional variants, create additional environments such asprod-us or prod-eu.
To spin up a new environment, refer to this guide — Create environment
Deploy services
For each service in your software, create a service and deploy it in the environment.- To create a new service, refer to Create service guide
- To make deployments on the service, refer to Deploy service guide
- Repeat steps 1 and 2 for each service in your app — app, workers, web, etc.