Twist bioscience's corporate website

How to Build a Scalable, Multi-Language Digital Platform for a Top Bioscience Company?

Industry

Biotech

Services

#

Architecture

#

Web Development

#

Product Management

#

QA Automation

#

DevOps

Technology

Drupal 9, Vue JS, Nightwatch JS, Acquia Cloud, REST Integrations

  1. Powerful Drupal 9 based digital platform
  2. Web component-based design system
  3. Enterprize-grade SLA
  4. Security compliance
Twist Bioscience Twist Bioscience

→ The challenge

Twist Bioscience is one of the world’s leading biotech companies. In 2020, Deloitte ranked the company 60th on its list of fastest-growing technology companies in America. In 2021, Fast Company ranked Twist sixth on their list of Most Innovative Biotech Companies, coming in just after Pfizer and Moderna.

To set them apart in such a competitive market, Twist needed a full-scale marketing website to position itself as an industry leader while acting as the company’s main lead-generation engine.

Due to the innovative nature of the company and the biotech industry at large, speed and responsiveness were critical. There was no room for error.

1
Scale Frequently, Rebuild Rarely. We needed an architecture that would support long-term, fast-paced growth without the need to rebuild often.
2
Corporate DNA with a Start-Up Feel. Speed and responsiveness were critical factors throughout the development cycle. Caution and precise attention to detail were priorities, as befits a leading biotech company.
3
Multi-Site and Multilingual Support. Twist also has several subsidiaries, each of which needs websites. The subsidiary sites would leverage the same functionality and a similar layout as the primary site. Twist also needed multilingual support for a Chinese website that would access the same database as the English website but with a designated domain.
4
Well-Defined Roles and Permissions System. Twist’s content-rich environment required a well-defined roles and permissions system. Each department had ownership over its own section on the website and needed to be able to control it easily and independently—without overstepping or impacting other areas or users.

→ The Solution

Technology. Twist requested Drupal as their content management system. Their R&D team did a deep dive and concluded that Drupal would be the best solution for scalability, performance, compliance, and back-end management.

Scalability and Freedom. Drupal offers a set of tools that can be combined in different ways according to the use case—rather than being forced to conform to a predefined architecture. Because of this feature, we were free to implement each of Twist’s requirements in ways that reflected their precise needs. The data model level (node, custom entities, paragraph, taxonomies, etc.), the different rendering options (Twig, REST API), and various front-end frameworks (Angular, React, Vue, etc.) helped us fulfill the scalability requirements needed for this project.

Out-of-the-Box Solutions. Drupal offers beautifully designed solutions that address our main challenges in this project. The multi-site and multi-language translation architectures and the flexible roles and permissions system were ideal for helping us deliver an elegant solution with minimum risk.

Designed for Performance. Drupal gives developers incredible control over what goes in, making it easier to create lightweight applications as its architecture minimizes the number of dependencies.

As secure as it gets. Drupal is known as one of the world’s most secure CMSs, providing secure authentication, role-based access control and configurable permissions, advanced validation mechanisms, a Symfony-based core engine, a secure template engine (Twig), and more.

On the front end, Twist’s website uses a semi-decoupled architecture. Some site sections are generated by a template engine (Twig), and others use VueJS with REST API. The website also uses a web components-based design system that works as a stand-alone library, integrating with the main site alongside Twist’s other digital assets.

→ Success

We created a multi-level support system to quickly identify and solve technical issues. We provided a 24/7 support team and implemented an automated test process that alerts the team when needed. We also established a content support team that assists and supports content-related issues with a best-in-class service level agreement (SLA).

Need a partner for your next project ?