Scaling Challenges: OpenCms for a Top National Web Magazine
Session Start: November, 4 at 14:30
Yuta Aoki, Ubicast
"Impossible" was my first reaction when I first heard about this project. It was more than two years ago. I was sitting in a meeting room in a large office building in Tokyo. I was having a meeting with people from a major system integration company in Japan.
"Our customer is thinking about replacing their entire website with OpenCms," they said. They mentioned the name of a famous Web magazine. Every business person in Japan is subscribed to it. They get more than 100 million page views per month.
This year, in July, we successfully launched one of their websites. We had more than 20 OpenCms servers and four database instances running. The release date was on Saturday and I was monitoring their website from home. The release was very smooth. People hardly ever noticed what was going on behind the scenes.
But the road to success hadn’t been easy. We had faced a lot of problems with scaling using OCEE clustering and replication. In this session, I will share valuable lessons we had learnt scaling OpenCms.
You will learn:
- Unexpected pitfalls of using OpenCms with SOLR and how to avoid them.
- Best practice of combining OCEE clustering and replication modules to handle massive page views.
- How much load a single OpenCms instance can handle.
- How to save OpenCms templates using FlexCache wisely.
- Things to consider when using the replication module extensibly.
Senior Developer, Ubicast, Japan
Yuta is a multi-talented developer who has worked on various projects with OpenCms, some of which are fairly big-scaled.
His easy-to-understand, example-based approach is well appreciated by many of his clients.