Technical (nerdy)
Posts related to development and the technical side of Fathom (written by Jack Ellis, our technical cofounder).
June 5, 2023
Migrating a 2TB database in 7.5 minutes
The story of how we migrated 17 billion database rows.
May 15, 2023
Building our Google Analytics Importer
How we imported billions of pageviews from Google Analytics
November 1, 2022
Counting Clicks: A Use Case for Grouping Fathom Events
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?
October 11, 2022
We rebuilt our entire application
We had technical debt, a framework nobody knew and a bottleneck from hell.
May 16, 2022
Does Laravel Scale?
The internet is full of lies about whether Laravel can scale. Here's the truth.
January 4, 2022
2021 Year in review
We had our best year ever, but it wasn't all smooth sailing.
November 30, 2021
The Journey to EU Isolation
The EU didn't think it was possible to comply with their new ruling, so we decided to prove them wrong and build it.
September 29, 2021
Why we ditched DynamoDB
After being very publicly excited about DynamoDB for over a year, we’ve now completely ditched it.
August 17, 2021
Making the world’s fastest analytics even faster
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.
July 13, 2021
Fathom retains IP addresses temporarily for security. How do you protect that data?
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
March 30, 2021
Building the world’s fastest website analytics
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.
October 2, 2020
Hosted vs self-hosted website analytics
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.
August 19, 2020
What happened to our infrastructure when a customer got over 10 million page views in a few hours?
What happened to our infrastructure when a customer got over 10 million page views in a few hours?
July 23, 2020
What tech stack does Fathom Analytics use?
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.
July 17, 2020
A 1 year review of Laravel Vapor
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.
November 29, 2019
We rebuilt Fathom Analytics from the ground up and moved to Laravel Vapor
In this article, we’re going to talk in-depth about our experience with Heroku and why we decided to move to Laravel Vapor.
July 21, 2019
How we built a GDPR compliant website analytics platform without using cookies
Fathom Analytics is GDPR compliant website analytics without cookies.
Explore other categories
feature how-to learn news opinion pjrvs privacy-news privacy-story