Skip to main content
Return to the Fathom Analytics blog


Posts related to development and the technical side of Fathom Analytics.

I made a mistake

(Jack Ellis) Last month, I tweeted that I had rolled all our email report queries into one query, allowing us to deliver our email reports much faster. Amazing, right? Nope, let me share my mistakes.

Mar 7, 2024

Reducing our AWS bill by $100,000

(Jack Ellis) We reduced our AWS bill so that we could invest in more important areas.

Jan 22, 2024

How we built our referral program

(Jack Ellis) People keep asking us how we built our referral program. This is how we did it.

Oct 27, 2023

Migrating a 2TB database in 7.5 minutes

(Jack Ellis) The story of how we migrated 17 billion database rows.

Jun 5, 2023

Building our Google Analytics Importer

(Jack Ellis) How we imported billions of pageviews from Google Analytics

May 15, 2023

Counting Clicks: A Use Case for Grouping Fathom Events

(Daniel Davis) If you’re using Fathom Analytics to monitor website traffic you may already be using the Events feature for analysing user interactions, but have you tried grouping events for an even better understanding of your users’ behaviour?

Nov 1, 2022

We rebuilt our entire application

(Jack Ellis) We had technical debt, a framework nobody knew and a bottleneck from hell.

Oct 11, 2022

Does Laravel Scale?

(Jack Ellis) The internet is full of lies about whether Laravel can scale. Here's the truth.

May 16, 2022

2021 Year in review

(Jack Ellis) We had our best year ever, but it wasn't all smooth sailing.

Jan 4, 2022

The Journey to EU Isolation

(Jack Ellis) The EU didn't think it was possible to comply with their new ruling, so we decided to prove them wrong and build it.

Nov 30, 2021

Why we ditched DynamoDB

(Jack Ellis) After being very publicly excited about DynamoDB for over a year, we’ve now completely ditched it.

Sep 29, 2021

Making the world’s fastest analytics even faster

(Jack Ellis) In this blog post, I’m going to tell you how I migrated close to one billion database rows with zero downtime, achieved a ~30% query speed increase, and took Fathom to the next level.

Aug 17, 2021

Fathom retains IP addresses temporarily for security. How do you protect that data?

(Jack Ellis) Here’s a question we recently got from a customer regarding Fathom being a privacy-first company and how that relates to the data we collect for our analytics

Jul 13, 2021

Building the world’s fastest website analytics

(Jack Ellis) For over a year, we’d been struggling to keep up with our analytics data growth. Fathom had been growing at the speed of light, with more and more people ditching Google Analytics, our data ingestion was going through the roof.

Mar 30, 2021

Hosted vs self-hosted website analytics

(Jack Ellis) When deciding which analytics software to use for your website, one of the questions to be considered is whether you want to use a managed service or use self hosted analytics.

Oct 2, 2020

What happened when a customer got over 10m pageviews in a few hours?

(Jack Ellis) What happened to our infrastructure when a customer got over 10 million page views in a few hours?

Aug 19, 2020

What tech stack does Fathom Analytics use?

(Jack Ellis) When developers use a product like Fathom Analytics, the first question that comes to mind is “What tech stack is this company using?”. I personally love reading through company tech blog posts where they talk about their stacks.

Jul 23, 2020

A 1 year review of Laravel Vapor

(Jack Ellis) As one Laravel Vapor’s first customers, we wanted to walk you through a review of costs, scaling, reliability and more. Here’s what we’ve found after using Vapor for almost a year.

Jul 17, 2020

We rebuilt Fathom Analytics + moved to Laravel Vapor

(Jack Ellis) In this article, we’re going to talk in-depth about our experience with Heroku and why we decided to move to Laravel Vapor.

Nov 29, 2019

GDPR compliant website analytics without cookies

(Jack Ellis) How Fathom Analytics build a totally GDPR compliant website analytics without cookies.

Jul 21, 2019

Sign up for our monthly newsletter via email, or grab the RSS feed.