Varnish for Drupal developers: the hands-on workshop

Track: Drupal Development

You run a Drupal website and you're looking to accelerate the website and make it perform at large scale? Look no further! In this 2-hour workshop Thijs Feryn, Varnish Software's Tech Evangelist, will show you how to install, configure and operate Varnish on top of your Drupal setup.

Thijs will introduce you to the install and deployment options for the various platforms: on premise, in the Cloud, or on Cloud-native setups. He will also explain how to connect Drupal and configure cache invalidation.

While this workshop is targeted at Drupal developers (and sysadmins), it is a Varnish-centric workshop will you will be introduced to all the ins and outs of a typical Varnish setup.
- You'll learn about the various configuration parameters
- You'll learn about the standard behavior of Varnish and how VCL can be used to customize that behavior
- We'll dissect the standard Drupal VCL template and learn how to make changes
- You'll learn about caching lifetime, cache staleness, (conditional) cache revalidation, and cache variations
- We will go in-depth on the various cache invalidation techniques, and how they can be used in Drupal
- You'll learn about Varnish's amazing metrics and logs, and we'll leverage them Thijs will also cover some more advanced topics like:
- Tag-based cache invalidation & soft purging
- Memory management and performance tuning
- TLS configuration and other security capabilities
- Clustering & loadbalancing - Cache persistence
- Cache personalization at the edge
- And of course we'll perform some load tests to see how our setup behaves.

This workshop will be interactive, and while Thijs has 2 hours of content prepared, he is more than willing to answer specific questions and demo specific topics.

Speakers

Thijs Feryn
As the Technical Evangelist at Varnish Software, Thijs Feryn focuses on web performance, software scalability, and content delivery. He demonstrates content-driven and technical messaging through presentations, videos, books, blog posts, social media posts, podcasts, and other media.
Thijs is a published author and wrote Getting Started with Varnish Cache and Varnish 6 by Example. As a public speaker, he has a track record of over 370 presentations in 25 different countries, where he is often praised for his energetic and engaging presentation style.
As an evangelist, Thijs is also active in many open-source communities, most notably the Varnish and PHP community. He has contributed to various communities for over 15 years both technically and as an organizer and facilitator.
Prior to joining Varnish Software, Thijs Feryn spent 15 years in the web hosting industry, tackling web performance and scalability issues on a daily basis and evangelizing these topics. For more information about Thijs' past & upcoming presentations, please visit https://feryn.eu/speaking