Skip to main content

Scope types

A scope type defines what kind of infrastructure backs your deployment environment: how it's provisioned, how your application runs, and how traffic reaches it.

Nullplatform maintains sample scope types that cover the most common deployment patterns. They are examples, not the limit of what you can run: Sample scopes lists every one of them with its repository, and you can adapt one or craft your own.

Choosing a scope type​

WorkloadStart from
Web apps, APIs, microservicesContainers
Scheduled tasks, batch jobsScheduled tasks
SPAs, static websites, front-end bundlesStatic files
Serverless functionsAWS Lambda, in Sample scopes
Containers on self-managed or on-premise clustersContainers On-Premise, in Sample scopes
Mobile apps (Android, iOS)Mobile store, in Sample scopes
PL/SQL or other custom workloadsCraft a scope from scratch

Legacy scope types​

Nullplatform also supports legacy scope types for existing workloads. Unlike agent-backed scopes, nullplatform deploys them directly in your cloud account, using the cloud credentials you give it, instead of through workflows your agent runs:

  • Kubernetes: container-based deployments on EKS
  • Server instances (EC2): VM-based deployments with auto-scaling groups
  • Serverless (AWS Lambda): serverless function deployments

These remain available for backward compatibility. For new serverless workloads, use the agent-backed AWS Lambda scope in Sample scopes. See Legacy scopes for existing workloads.

Next steps​