PCG logo
Case Study

375.000 worlds find a new home

About audible

AudibleExternal Link is the leading producer and seller of digital audiobooks, with roughly 375,000 titles available worldwide. The Amazon-owned Audible service allows consumers to purchase their content from their website, download it and play it back on personal computers or other electronic devices.

The Challenge

Since 2010, the German-speaking customers of AudibleExternal Link are continuously updated on the latest audiobook releases through the company’s Hörbücher BlogExternal Link. However, after almost seven years (and hundreds of posts), the day-to-day challenges of operating and maintaining this Wordpress-poweredExternal Link blog convinced Audible to find a better solution. That was when PCG came to play.

WordpressExternal Link, one of the most popular Content Management System (CMS) in use today, is well-known for its performance, security, and reliability issues, especially for large and high traffic websites like the Hörbücher Blog. Many of these issues stem from the heavy dependence of Wordpress on its database backend to serve page requests, building every page from various assets each time. While it is certainly true that regular performance improvements and timely security updates can deliver a functional website, system maintenance can soon become the most time and money consuming task for Wordpress administrators. Surely, that was the case for Audible.

Since also the other traditional CMS such as Drupal and Joomla suffer from the same issues described above, together with Audible, we decided to radically redesign their content publishing infrastructure and workflows.

The Solution

The solution developed by PCG for the Hörbücher Blog is based on two design decisions. The first was to rely on state-of-the-art managed services rather than on a heavy, database-centric CMS to install and maintain. The second decision was to adopt a full static approach for creating, building, and serving web pages in a more lightweight and secure manner. For Audible, the successful integration of cloud-based and static site technologies resulted in a significant reduction of maintenance and operation costs, while guaranteeing the user experience. Additionally, the solution matched the strict security and compliance requirements of Amazon.comExternal Link, something that was not possible with the previously used Wordpress stack.

Our Contribution

In cooperation with Audible’s engineers, we implemented a cloud-based rendering infrastructure that builds static web pages using contents edited on the ContentfulExternal Link cloud service. The infrastructure generates all the website artefacts (HTML, CSS, JSON, Javascript) out of static configuration files, dynamic configuration data, and contents created as simple Markdown files. More precisely, contents are managed by using the HeadlessExternal Link CMS Contentful, automatically composed by a custom developed piece of software, and finally rendered as web pages using the static site generator HugoExternal Link.

All infrastructure components, including the software to import contents from the old Wordpress blog, are running on an Amazon-internal AWS (Amazon Web Services) account utilizing fully managed application services.

Results and Benefits

The new Hörbücher Blog and its underlying infrastructure rely entirely on managed web services, thus avoid unnecessary server-side applications and databases to keep patched, updated, performant and secure. Furthermore, the use of a headless CMS in combination with an automatic static site generator offer much greater flexibility and scalability in the long term.

The Upshot

With the new software architecture and infrastructure design, the Audible blog website will follow modern digital content publishing approaches. Instead of implementing traditional scaling techniques, it uses managed infrastructure components that shift responsibility further down to IaaS and SaaS solutions. This way, customers can concentrate on things they know best: content and products.

About PCG

Public Cloud Group (PCG) supports companies in their digital transformation through the use of public cloud solutions.

With a product portfolio designed to accompany organisations of all sizes in their cloud journey and competence that is a synonym for highly qualified staff that clients and partners like to work with, PCG is positioned as a reliable and trustworthy partner for the hyperscalers, relevant and with repeatedly validated competence and credibility.

We have the highest partnership status with the three relevant hyperscalers: Amazon Web Services (AWS), Google, and Microsoft. As experienced providers, we advise our customers independently with cloud implementation, application development, and managed services.


Services Used

Continue Reading

Article
Protecting Lambda URLs with Cognito, IAM, Lambda@Edge and CDK

In this article, we’ll look at how to secure Lambda URLs using IAM access control. With complete code to try yourself!

Learn more
Case Study
Education
Cloud Migration
Education
Transforming Robotics Research: RCCL's Migration to AWS

Discover how the Robotics, Automatic Control, and Cyber-Physical Systems Laboratory (RCCL) leveraged AWS to support their advanced research in robotics and IoT data analysis. Learn how they managed real-time sensor data, machine learning techniques, and MATLAB computations on a scalable, secure platform.

Learn more
Article
Securing APIs in an AWS Cloud Environment

In 2019, a major financial services company, Capital One, experienced a severe security breach caused by a misconfigured API. This breach exposed the personal data of over 100 million customers, including sensitive information such as names, addresses, and social security numbers. The incident not only inflicted substantial financial and reputational damage on the company but also underscored the critical importance of securing APIs in today’s interconnected world.

Learn more
Article
AWS Lambda: Avoid these common pitfalls

It's a great offering to get results quickly, but like any good tool, it needs to be used correctly.

Learn more
See all

Let's work together

United Kingdom
Arrow Down