Cloud

Liferay PaaS Experience

Liferay PaaS Experience is Liferay’s managed cloud-native platform for deploying and operating Liferay DXP environments. Unlike Liferay PaaS, which centers around the Liferay Cloud Console and customer-managed build pipelines, Liferay PaaS Experience uses a GitOps-driven architecture built on Kubernetes-native tooling, with Argo CD as the primary operational interface. Liferay manages the underlying cloud infrastructure and platform components while you manage your environments through GitOps repositories and platform tooling.

How Liferay PaaS Experience Differs from Liferay PaaS

Liferay PaaS Experience introduces a different operational model from Liferay PaaS.

AreaLiferay PaaSLiferay PaaS Experience
Primary management interfaceLiferay Cloud ConsoleArgo CD, Argo Workflows, Grafana, and GCP Cloud Logging
Deployment modelCustomer-specific Liferay container buildsStandardized Liferay runtime containers with overlays
Build and deployment workflowSeparate build and deployment processesGitOps-driven reconciliation and deployment
Customization deliveryFull container image rebuildsOverlay artifacts applied to the Liferay runtime filesystem at pod startup
Operational toolingLiferay Cloud Console-centric workflowsKubernetes-native tooling
Infrastructure managementCustomer-visible platform operationsManaged infrastructure and platform integrations
ObservabilityLiferay Cloud Console monitoringGrafana for metrics and runtime observability, GCP Cloud Logging for logs
Configuration managementBuild-pipeline-orientedGitOps-driven configuration management

Core Concepts

GitOps-Based Operations

Environment configuration lives in Git repositories. Changes committed to the repository are synchronized into the cluster through Argo CD.

Overlay-Based Customization

Instead of rebuilding the full Liferay image, customizations are applied to the Liferay runtime filesystem during pod startup.

These overlay artifacts can include

  • client extensions
  • configuration files
  • OSGi modules
  • site initializers

Managed Infrastructure

Liferay manages

  • Cloud provider integrations
  • External Secrets Operator configuration
  • Kubernetes infrastructure
  • Monitoring and observability tooling
  • Secret synchronization

You interact primarily through GitOps repositories and platform tooling rather than directly through cloud-provider infrastructure.

Platform Tools

Liferay PaaS Experience is built on Kubernetes-native tooling for managing and observing your environments. You sign in to some of these tools yourself; Liferay operates the rest on your behalf.

ToolPurpose
Argo CDGitOps synchronization and deployment management
Argo WorkflowsAutomated workflow execution
GrafanaMetrics and operational observability
GCP Cloud LoggingLog storage. You read these logs through Grafana rather than reaching Cloud Logging directly.
External Secrets Operator (ESO)Synchronizes secrets into Kubernetes

You access Argo CD, Argo Workflows, and Grafana through single sign-on. Liferay grants your account access to these tools when an administrator adds you as a PaaS User in Customer Portal (see User Management), and you log in with your own credentials rather than an administrator account.

Each tool shows you a restricted view. For example, Argo CD hides the Sync, History and Rollback, and Delete controls from customer logins, reserving those actions for GitOps workflows.

Liferay provides the URLs for Argo CD, Argo Workflows, and Grafana when it provisions your environment; they don’t follow a fixed, predictable pattern you can construct yourself.

Grafana’s Central Hub dashboard opens by default when you log in to Grafana, so you can move between tools without tracking URLs separately. Its tiles open these destinations:

TileOpens
GitHub SourceYour GitOps repository
ArgoCDArgo CD
Argo WorkflowsArgo Workflows
AlertsGrafana’s alerting list, showing firing alerts and rules
WorkloadsThe Kubernetes Workloads dashboard
BackupsThe Backups dashboard
DatabasesThe Databases dashboard
Load BalancersThe Load Balancers dashboard

Central Hub also links to Liferay’s product documentation and the Liferay support portal.

It links to the tool or dashboard that owns each area rather than reproducing that data inline, so you check build, backup, and alert detail in the destination itself.

Liferay PaaS Experience vs. Cloud Native Experience

Liferay PaaS Experience shares many underlying architectural concepts with the Cloud Native Experience (CNE) offerings, particularly the GCP-ready model. The operational responsibilities differ:

AreaCNE GCP-readyLiferay PaaS Experience
Cloud project ownershipCustomerLiferay
IAM and cloud-provider setupCustomerManaged by Liferay
Infrastructure managementCustomerLiferay
Primary operational interfaceCloud provider + GitOpsArgo CD + GitOps
Secret management backendCustomer-managedManaged by Liferay

For self-hosted deployments where your team manages the cloud project, infrastructure, and Kubernetes environment directly, see Cloud Native Experience (CNE).