OutSystems Platform Ops Engineer study materials
OutSystems Platform Ops Engineer study resources

OutSystems Platform Ops Engineer key terms

OutSystems Platform Ops Engineer · Get comfortable with the vocabulary.

LifeTime

The OutSystems web console used to manage environments, deploy applications between them, tag versions, monitor platform health, and control user permissions across an entire installation.

Related: Environment, Deployment Plan
Environment

An isolated OutSystems runtime instance (for example Development, Quality, or Production) with its own database, deployment controller, and front-end servers, connected to others through LifeTime.

Related: LifeTime, Deployment Controller
Deployment Controller

The OutSystems server component that coordinates deployments, distributes application packages to front-ends, and reports status back to LifeTime for each environment.

Related: Environment, Front-End Server
Front-End Server

A server that runs compiled OutSystems applications and serves user requests; multiple front-ends are typically load balanced behind a router or reverse proxy for scale and availability.

Related: Deployment Controller, Load Balancing
Solution Pack

A packaged set of applications and modules exported from one environment, used to move work between installations or to publish into a target environment.

Related: Deployment Plan, Application Version
Deployment Plan

The LifeTime workflow that validates dependencies, orders applications, and executes the promotion of tagged versions from a source environment to a target environment.

Related: LifeTime, Solution Pack
Application Version

A tagged, immutable snapshot of an application at a point in time; only tagged versions can be selected for deployment to another environment.

Related: Deployment Plan, Tag
Tag

The action of marking an application version in LifeTime so it becomes eligible for deployment or rollback, preserving a known-good state.

Related: Application Version, Rollback
Rollback

Reverting a deployed application to a previously tagged version when a release causes defects, using LifeTime to redeploy the earlier snapshot.

Related: Tag, Deployment Plan
Dependency

A reference from one module or application to another that must exist in the target environment before deployment can succeed; LifeTime orders deployments to satisfy these links.

Related: Deployment Plan, Solution Pack
Publish

The compile-and-deploy operation that turns module source into running code in an environment, generating the application artifacts and updating the database schema.

Related: Compilation, Deployment Plan
Compilation

The step in publishing where OutSystems translates module models into executable code; compilation errors block deployment and must be resolved in the source environment.

Related: Publish, Deployment Plan
Service Center

The per-environment management console for configuring applications, timers, site properties, and logging, and for inspecting module health within a single environment.

Related: Environment, Site Property
Site Property

A named configuration value stored per environment that applications read at runtime, letting behavior differ between Development, Quality, and Production without code changes.

Related: Service Center, Environment
Timer

A scheduled background job defined in a module that runs at configured intervals; timers must be monitored and can be tuned or disabled per environment.

Related: Service Center, Application Log
Application Log

The per-environment record of errors, warnings, and general messages generated by running applications, used for troubleshooting and trend analysis.

Related: Log Level, Timer
Log Level

A severity setting (such as error, warning, or information) that controls how much detail an application writes to its logs, balancing diagnostics against storage and performance.

Related: Application Log, Performance Monitor
Performance Monitor

The LifeTime area that surfaces slow screens, slow queries, and slow integrations across environments, helping operators find bottlenecks before users report them.

Related: Log Level, Query Timeout
Service Action

A server-side logic flow exposed for reuse or integration; its execution time and error rate are key signals when diagnosing performance and reliability issues.

Related: Integration, Performance Monitor
Integration

A connection from an OutSystems application to an external system (REST, SOAP, or database); integrations need timeouts, retries, and monitoring to avoid cascading failures.

Related: Service Action, Query Timeout
Query Timeout

A configured limit on how long a database query may run before being aborted, protecting the platform from runaway statements and preserving response times.

Related: Performance Monitor, Integration
Load Balancing

Distributing incoming requests across multiple front-end servers so no single server is overwhelmed, improving throughput and resilience for production applications.

Related: Front-End Server, Scalability
Scalability

The ability to add front-end servers or increase database capacity to handle growing load, either vertically by resizing or horizontally by adding nodes.

Related: Load Balancing, Capacity Planning
Capacity Planning

Forecasting resource needs (CPU, memory, database size, connections) from usage trends so environments can be sized ahead of demand rather than after incidents.

Related: Scalability, Performance Monitor
High Availability

A redundant topology in which multiple front-ends, a clustered database, and health checks keep applications serving traffic when a single component fails.

Related: Load Balancing, Health Check
Health Check

An automated probe that verifies a server or service is responding correctly, often used by a load balancer to route traffic away from unhealthy nodes.

Related: High Availability, Load Balancing
Role

A named set of permissions in LifeTime or Service Center that grants users specific capabilities, such as deploying applications or managing environments.

Related: Permission, User
Permission

A specific right granted to a role or user, controlling actions such as viewing, editing, deploying, or administering resources within an environment.

Related: Role, User
User

An identity recognized by the platform, assigned roles and permissions, and often linked to an external directory for authentication and lifecycle management.

Related: Role, Single Sign-On
Single Sign-On

An authentication pattern where users log in once through a central identity provider and gain access to OutSystems consoles and applications without separate credentials.

Related: User, Identity Provider
Identity Provider

An external system that authenticates users and asserts their identity to OutSystems, commonly via SAML or OpenID Connect for enterprise access control.

Related: Single Sign-On, User
Audit Trail

A chronological record of administrative and security-relevant actions, such as deployments, permission changes, and logins, used for compliance and investigations.

Related: Role, Permission
Encryption at Rest

Protecting stored data, such as databases and backups, with encryption so that stolen media or unauthorized storage access does not expose sensitive information.

Related: Encryption in Transit, Backup
Encryption in Transit

Protecting data moving between clients, servers, and external systems using TLS, preventing interception or tampering on the network.

Related: Encryption at Rest, Single Sign-On
Backup

A copy of platform databases and configuration kept for recovery; backups must be scheduled, tested, and stored securely to meet recovery objectives.

Related: Recovery Point Objective, Encryption at Rest
Recovery Point Objective

The maximum acceptable amount of data loss measured in time, which determines how frequently backups or replication must occur for an environment.

Related: Backup, High Availability
Recovery Time Objective

The target duration within which a service must be restored after an outage, guiding redundancy design and incident response planning.

Related: Backup, High Availability