Adrian Herrera

Recent Posts

Caching “Uncacheable” Artifactory Resources to Boost Cache Efficiency

Varnish is designed to optimize performance by enabling opportunities for efficiency improvements. In previous discussions, we have explored the role of Varnish in enhancing the performance of artifact management tools like Artifactory. Our focus now shifts to a particular aspect of this process: the way Varnish manages authorization in scenarios where it serves as an intermediary between Artifactory and its users. We will delve into Varnish's capability to cache content that is typically labeled "uncacheable" due to access restrictions. By caching private artifacts and adhering to Artifactory’s authorization rules, Varnish not only alleviates the load on the backend but also elevates cache performance, thereby bolstering developer productivity.

 

Read More

2/7/24 6:04 PM
by Adrian Herrera

What Private Content Delivery Is and Why it Matters

Almost all organizations rely on some form of content delivery. From websites to media to software. The transfer of data, internally and externally, over HTTP has been critical to the digital transformation of every industry. Historically, organizations turned to Content Delivery Networks (CDN) to serve these needs, however, the CDN market is consolidating as service providers of every size struggle to monetize traditional infrastructure that once was modern. 

Read More

11/1/23 10:20 PM
by Adrian Herrera

How Telcos and Broadband Service Providers Can Increase Content Delivery Control

 

Is the era of "cheap, all-you-can-watch content” (for consumers) ending? This is the contention of a recent Guardian article examining challenges telcos face. Connecting the dots between writers’ and actors’ strikes, booming broadband use, increasing infrastructure costs and streaming, the article taps into the old adage: ”Nothing in life is free”. The notion of ”cheap” really depends on where you sit in the value chain and how you can leverage the resources available to you.From the telco perspective supporting the boom in streaming use is not “cheap” but there are strategies that can be applied to regain control.

First, it’s important to understand the economic drivers for streamers and telcos/service providers. The consumer is the source of revenue either directly in the form of subscriptions (for streaming services and broadband) or indirectly from advertising. For now let’s just focus on the supply chain players or the cost of sale elements from the streamer and broadband provider perspective.

Read More

8/31/23 7:53 PM
by Adrian Herrera

Understanding the Differences Between NGINX and Varnish

As a Solutions Architect, Web Developer or Performance Engineer, you have many ways to deliver web pages, applications and content over HTTP/S. But as you are aware, the level of complexity exponentially grows as the type of data, data source, clients, and client locations increase while performance, reliability and budget requirements become more stringent. Two of the solutions, both available as open source and commercial software, employed by many to solve these challenges are NGINX and Varnish. There are various resources available that cover the differences, however, many are written from a very specific web serving point of view. This article will briefly define the differences between both solutions then define the 1) underlying architectural approaches and their benefits, 2) ideal characteristics of cache-centric use cases, and 3) the future of cache, content and edge delivery. 

Read More

1/30/23 9:24 PM
by Adrian Herrera

Varnish Software Blog

The Varnish blog is where our team writes about all things related to Varnish Cache and Varnish Software...or simply vents.

 

 
 

Posts by Topic

see all
 

SUBSCRIBE TO OUR BLOG