Yes, we were streaming for 24h about Liferay DXP and Liferay Portal 7.3 (and previous versions). All kinds of technical information that might be of interest for you. You might have missed it, but luckily we have it all recorded - and the recordings are available for you:
Building a health check for a containerized Liferay
2020-09-24 7:50 UTC
Checking on the application server (e.g. Tomcat) being able to receive connections might not be accurate to determine if Liferay is ready or live. So if you ever deployed Liferay as a container you may have make developments to expose a custom health endpoint. I recently worked on that matter in order to build a configurable API to help you expose more accurate readiness and liveness probes. Let's see how it works and discuss this topic together.
Deploying Liferay consistently and effortlessly on OpenShift
2020-09-24 08:30 UTC
In this session, you'll learn how to get Liferay code and configurations changes deployed consistently to an OpenShift cluster by a simple Git push. You'll Learn how Liferay environments can be patched automatically with the most recent Liferay Service Packs and how deployments can be made consistent across environments, all while still using the Liferay tools you are already familiar with.
If you are someone who is interested in building a CICD solution for your containerized Liferay environment, then you will learn some nice tips and tricks during this session. Of course there are always dragons, you will learn about these too.
Even if you are not too familiar with Kubernetes or OpenShift concepts you will be able to understand this session (well... maybe at least a bit of Docker knowledge would help :P).
The "ultimate" guide for Production Ready Liferay in Kubernetes
2020-09-24 19:35 UTC
Deploying a Liferay using containers is just as easy as typing "docker run liferay/portal:7.3.3-ga4" in your terminal, however it gets complex when you start thinking about connectivity, high availability, security, resource management and production ready configurations.
While there are some good tutorials and material about how to start using Liferay with Docker, deploy it into Kubernetes and even how to ship code into a containerized Liferay instance, there is a lack of resources that explain the necessary technical aspects to deploy a "Production Ready Clustered Liferay CE 7.3" using containerized technologies.
The audience will learn how to configure a Liferay ecosystem with a replicated elasticsearch and database, all of this just using existing Docker images and Vanilla kubernetes components. This talk is aimed at Liferay developers and infrastructure engineers that want to migrate their old fashion VM-based Liferay environments into containerized environments with Docker and Kubernetes.
First I'll offer a brief introduction about what Liferay Cluster means, its basic concepts. I'll explain how do nodes get synchronized at background and which libraries are involved in communication (JGroups) and scheduling (Quartz).
After that I'll explain how to diagnose the cluster current status, how to check current scheduled jobs and understand the different messages that can be obtained due to unexpected situations.
Last, I can show some ways to recover from exceptional states where jobs are lost without the need of stopping nodes.
Basically it would be based on the post I've written: https://liferay.dev/blogs/-/blogs/how-to-diagnose-and-recover-liferay-cluster, but if I've time I can also show how to schedule a PERSISTED task since there are not enough examples about it.
Specially applicable to those who have to deal with cluster stuff, either administrators or developers, that want to get a deeper knowledge about how does Liferay handles cache synchronization or job scheduling, and how they can manage some of the most common failures or understand the reason of why certain states can be reached.
Liferay CE Security Patching Info: Build binary patches
2020-09-25 01:40 UTC
The audience are the community users who patch the Liferay Portal.In this session, you'll learn how to build binary patch yourself, how to get the security patch info in time. In addition, you'll know our security patch goals and how to report the security issues.
You'll learn how the SDLC (Software Development LifeCycle) is set up in DXP Cloud, how it works, and how can it be customized. Webhooks, Continuous Deployment, we'll talk about everything devops in DXP Cloud!