Current Status
Course is full

Improve your website performance 500x with Varnish!

Using Varnish can boost your website performance by orders of magnitude. My Varnish online course is a live workshop that provides you with an in-depth introduction to the HTTP protocol, the Varnish cache proxy, its setup and practical application. You’ll also gain plenty of hands-on experience with configuring Varnish for common use cases.

Course schedule

This Varnish online course is divided into two Zoom call sessions of three hours each, scheduled on different days.

  • Tuesday, 23 April 2024, 17:00 to 20:00 GMT (= 12pm to 3pm ET)
  • Thursday, 25 April 2024, 17:00 to 20:00 GMT (= 12pm to 3pm ET)

Who this course is for

This course is aimed at web developers, system administrators and site reliability engineers who want to use the Varnish cache proxy to improve their website performance and deliver web content with maximum efficiency.

What you will learn

This course covers relevant aspects of the HTTP protocol as well as the setup, configuration and daily operation of Varnish as a high-performance caching proxy.

  • Introduction to Varnish
  • How Varnish impacts website performance
  • Installation and Setup
  • Varnish Architecture
  • HTTP Optimization with Varnish
  • Caching strategies
  • Advanced Configuration
  • Scalability and High Availability
  • Monitoring and Performance Tuning
  • Troubleshooting
  • Integration with Content Delivery Networks
  • Future trends and updates

In this course, you will not only acquire the necessary knowledge to improve your website performance. You will also apply your new skills in practical experiments on your own computer using a pre-configured exercise environment based on Docker.

As the CTO of a managed hosting business, I’m looking back on more than 13 years of operating and optimizing dozens of Varnish instances.

My company uses Varnish for caching, load balancing, and implementing the individual requirements of a broad spectrum of high-traffic websites.

I’ve distilled all my experience into this three-hour workshop in which you’ll first learn the theoretical background and then apply it in hands-on experiments and real-life use cases.


“The pace and rhythm of the course was good, it was always easy to keep up and there was enough time to understand the given lesson.”

Enno Welbers, Palasthotel

“We at undpaul have relied on Jochen’s Varnish expertise for over a decade now. Thanks to him and his team, we can focus on developing ambitious applications, knowing we have a strong hosting partner at our side who takes care of scalability and stability.”

Anja Schirwinski, undpaul

“Jochen’s Varnish expertise enables us to build websites that delight our customers with not only their design and functionality but also outstanding speed and reliability.”

Duncan Davidson, Rohallion

Hello, I’m your teacher and mentor.

My name is Jochen Lillich. I started developing software in 1984, and have been doing Unix/Linux system administration for more than 30 years.

After working as a SuSE Certified Linux Trainer and as an IT Manager at two of Germany’s leading internet service providers, I launched my own managed hosting business in 2010.

For more than a decade, we’ve relied on Varnish to help us amaze our customers with the speed of our content delivery pipeline. In this online course, I’m teaching you everything I’ve learned about Varnish.


After you’ve signed up for this Varnish online course, you will get all the necessary detail information via email a few days ahead of the start of the course.

The course is divided into two major parts; we’ll start with background information and then go into practical experiments. Q&A rounds and generous breaks between course sections will help you manage your energy.

I’m happy to answer it. Please send me an email!