When we first started capturing realtime analytics data for Kernl it was a simple affair: 1 table N columns (id, date, product_uuid, domain, product_version, php_version,….) This worked well for the first few weeks, but eventually we started to see serious performance degradation as the table size grew. The first step we took was to normalize… Continue reading Migrating Kernl Analytics from Batch-Driven to Realtime
Happy (nearly) December! We haven’t done one of these in awhile, so let’s dive in and check out all the great updates. Features & Updates Kernl Analytics Filterable Domains – You can now filter the domain list by product, WordPress, and PHP version. This is useful if you want to find something like “all domains with… Continue reading What’s New With Kernl? November 2021
Summer is typically a slower season at Kernl, so it has been awhile since we’ve done one of these. Over the past few months we’ve done a lot of deep infrastructure work, so let’s break it down! Features & Infrastructure The Kernl load testing charts now show the number of users at a any given… Continue reading What’s New With Kernl – July 2021
April was huge month for Kernl with regards to infrastructure! We also fixed a handful of bugs and started work on a new analytics feature. Let’s dig in. Features, bugs, & infrastructure RoboSwarm, the Kernl product that powers our load testing product, has been migrated to Heroku. This is part of a broader effort to… Continue reading What’s New With Kernl – April 2021
Have you ever wondered “How bad is it to run a WordPress site on a $3.80/month virtual machine in Azure?”. I haven’t either. But as I was browsing Azure virtual machine options the other day I came across the B1ls machines and figured I would give it a go. If for no reason other than… Continue reading Running WordPress on Azure B1ls Virtual Machines
It was an eventful March at Kernl, so without further ado let’s dive in! Features, Infrastructure, & Bug Fixes All application servers have been upgraded to use AMD Premium droplets on DigitalOcean. These have better performance characteristics than the regular droplets and should make Kernl’s performance more consistent. The licensing /validate-with-domain endpoint now includes the… Continue reading What’s New With Kernl – March 2021
Back on February 23, 2021 DigitalOcean announced the launch of their “premium” droplets. These Droplets are in the same tier as their shared-resource counterparts, but running on next generation Intel or AMD hardware. As soon as these were released, my first thought was “I wonder if WordPress runs better on these premium droplets?”. I ran… Continue reading Are DigitalOcean Premium Droplets Better for WordPress?
February was a busy month for Kernl that focused on fixing some long-standing bugs, infrastructure upgrades, and a few behavior changes. Let’s dive in! Bugs, Performance, and Infrastructure RoboSwarm & Kernl Load Testing Upgrades – RoboSwarm and Kernl WordPress load testing have been updated to use the latest version of Locust, Python, and Ubuntu when… Continue reading What’s New With Kernl – February 2021
It’s the first update of 2021 and I hope it finds you well! With any sort of luck 2021 will be a better year than 2020 was. Let’s dive in to the update. Features, updates, bugs Unified Redis – Kernl uses Redis in a handful of different places for caching and queuing. It used to… Continue reading What’s New With Kernl – January 2021
In the world of WooCommerce hosting there are a lot of options. One of the often recommended hosting services is Cloudways, which makes it very easy to spin up a reasonably performant WooCommerce site. You do still have to make a few choices though, including whether to use DigitalOcean, Vultr, Linode, AWS, or GCP. So… Continue reading Which Cloudways Hosting Provider is Best for WooCommerce?