Varnish jest oprogramowaniem, które służy do poprawy wydajności i skalowalności witryn internetowych. Działa jako warstwa pomiędzy serwerem generującym treści, a przeglądarką użytkownika, która te treści odbiera. Głównym zadaniem Varnish jest przechowywanie w pamięci podręcznej (cache) kopii odpowiedzi z serwera, co umożliwia efektywne radzenie sobie z dużym ruchem i wieloma równoczesnymi żądaniami. Efektem tego jest szybsze ładowanie stron internetowych.
Varnish jest napisany w języku C i pozostaje dostępny jako oprogramowanie open-source. Oferuje elastyczną konfigurację, a ona umożliwia programistom dostosowanie zachowania serwera proxy do indywidualnych potrzeb. Co więcej, może być używany na różnych systemach operacyjnych i platformach sprzętowych.
Sprawdź aktualne oferty pracy Varnish na the:protocol