PagesJaunes

How PagesJaunes Increased Productivity by 30%

Download the Case Study


Key Facts

CUSTOMER PROFILE
  • Industry: Advertising
  • Company: PagesJaunes
  • Employees: 4,000
TECHNICAL ENVIRONMENT
  • OS: RedHat / Ubuntu
  • Middleware used: Tomcat / Apache / MuleESB
  • Database: MySQL
BENEFITS
  • Cut deployment time 30%
  • Eliminate manual scripting & deployments
  • Gained visibility and over- sight of process

BEFORE XL DEPLOY
  • Manually Scripting
  • Difficult to maintain
  • Manual-intensive
  • Long, tedious deployments
WHY XL DEPLOY
  • No agents to be installed on target servers
  • Many existing plugins for quick start, faster time to value
  • Management via the Command Line Interface
  • Audit trail of deployments

Background

PagesJaunes is the French leader in local advertising and information and its website, www.pagesjaunes.fr, is one of France’s top 10 most visited websites, netting upwards of 80 million visits per month. Battling inconsistencies between environments, lack of insight and ongoing maintenance of a home-scripted solution, PagesJaunes technical team was willing to improve management of applications from development to production. In addition, they wanted to increase the reliability of their application deployments and work more efficiently.

The approximately 10-person technical team of PagesJaunes manages about 500+ deployments monthly, all or part of more than one hundred applications and components, across more than 80 mainly Tomcat and Apache environments. Before XL Deploy, deployments were managed via home-made scripts written in perl/shell/python powered by many configuration files.

With the home-made solution, the team found application deployment to be:

  • Manually-intensive
  • Time consuming and tedious
  • Difficult to maintain

Moreover, some important functional elements of the applications were not versioned or deployed automatically. This led to:

  • Lack of coherence between different platforms
  • Low reliability and reproducibility
  • Poor insight into the actual state of the running applications

The Solution

“We were aware of our problems and began to research Application Release Automation solutions,” said Patrick Leperchois, Manager of pagesjaunes.fr development team at PagesJaunes.

Patrick Leperchois also noted that finding a solution to not only automate application release, but one that would help drive their DevOps initiatives and provide greater visibility and oversight was a critical part of the selection process.

“We were aware of our problems and began to research Application Release Automation solutions,” said Patrick Leperchois, Manager of pagesjaunes.fr development team at PagesJaunes. Patrick Leperchois also noted that finding a solution to not only automate application release, but one that would help drive their DevOps initiatives and provide greater visibility and oversight was a critical part of the selection process.

The Result: Improved Productivity& Deployment Reliability

PagesJaunes is now able to respond more preventively to faults that could impact the availability of its applications. This means the company is able to:

  • Reduce business downtime
  • Increase staff productivity
  • Safeguard service levels to more than half a million customers

With XL Deploy we were able to cut down application deployment time by 30%,” said Mr. Leperchois. “We now have one, unified deployment process across all our environments which has made us more efficient and our deployments more reliable.”

Greater Visibility

Mr. Leperchois also noted that XL Deploy embodies PagesJaunes’ DevOps approach and creates a level of visibility and transparency of deployment that did not exist before.

“XL Deploy helped us become even more DevOps oriented,” said Mr. Leperchois.” XL Deploy helps us improve communication greatly. Everybody now has better visibility into the state of a specific platform. We are all on the same page, talking about the same things like the name of environments, packages, versions of applications and configuration.”