Tag - tips

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 errorIn 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...

gears with words

Puppet – nearly a decade long friendship

Puppet is an open-core configuration management tool that significantly simplifies infrastructure management, especially when sysadmins have to deal with a large number of servers. Essentially, with its declarative language, Puppet allows sysadmins to describe the desired system state in high-level terms - e.g. users, installed packages, enabled services, configuration files, etc. Puppet then compares desired with...

grafana dashboard

Monitoring PHP applications

When considering monitoring PHP applications, it’s essential to monitor not only the application itself but the services on which the application depends, as well as the infrastructure hosting the application. Detecting performance bottlenecks and debugging problems can otherwise be very tricky, and unexpected downtime may occur. Infrastructure monitoring Our advanced monitoring system is partially based on...