Author - Andrea Bjelogrlic

Tackling cache invalidation

It's a well-known fact that there are two difficult problems in computer science: naming things cache invalidation off by one error In this post, we're going to talk about the first one, cache invalidation. Not a long time ago, we got a support request from one of our client's developers with the following issue: We deployed a new version of...

Haproxy Fast CGI image

HAProxying FastCGI

As discussed in a previous post, we at Sysbee love HAProxy, and we're excited when new functionalities are added. HAProxy 2.1 introduced the ability to proxy requests directly to an FastCGI application, eliminating the need to pass the request to a web server to do the same thing. In this post, we're going to see a...

drawn image of computer

Static website vs dynamic website: a sysadmin’s perspective

Every website can be categorized as either static or dynamic. In this post, we’re going to define a dynamic website as one that needs server-side processing to function, while a static website as one that serves the same content for all users. Another way of looking at it is that the content of a...