Tips on a multithreading solution in Ruby / Rails to provide significant performance improvements in running I/O bound operations in parallel.Read More »
Kubernetes: guide to a graceful shutdown of Sidekiq workers via the Kubernetes pod shutdown lifecycle. Based on Cloud 66 Container Stack v2 (Skycap+Maestro)Read More »
Introduction Last month I shared a simple but effective strategy of how to create a Redis Mutex in your Ruby applications to handle cross-process/cross server synchronisation. As a quickRead More »
This blog post will explain how to use Ruby Mutex and synchronise it on many servers. Dip into Ruby Mutex Mayhem and learn from some example code.Read More »
In Supercharging NGINX with Lua (Part 2) we demonstrated how to run some basic Lua inline inside our nginx config and how to provide a custom (but simple) lua authorizationRead More »
In Supercharging NGINX with Lua (Part 1) we demonstrated how to install NGINX with Lua support (via the OpenResty package). In this post I'll walk through some simple, but powerfulRead More »
NGINX is a really really fantastic piece of software. It is supremely flexible and handles all kinds of traffic orchestration workloads. One place that NGINX has received commentary however isRead More »
AWS S3 is a fantastic resource for cloud object storage! The only complaint that I often hear is in the lack of transparency to understand current usage. Although there areRead More »
Background For those of you who've been reading the tech news there was a linux kernel vulnerability identified last week which goes by the name of Dirty Cow. Essentially theRead More »
Last week, EMC World 2016 provided a lively backdrop for our initial foray into the enterprise market. It's easy to see why huge events like EMC World need a venueRead More »
Like this and want more? Subscribe to Email updates.
Thank you! We'll keep in touch.