← Back to the blog

Jack Ellis

Jack Ellis is a technical writer, teacher and software engineer with over 15 years in the game. Throughout his career, he’s built software for media companies, governments, insurance companies and international law firms.

Jack has taught thousands of developers how to scale their web applications and databases, and regularly shares his experiences on the Fathom Blog.

Today, he is the co-founder of Fathom Analytics, a Google Analytics Alternative focusing on GDPR compliance and simplicity.

Jack Ellis

Published posts

Migrating 6.5 billion rows from MongoDB

Migrating 6.5 billion rows from MongoDB

We moved 6.5 billion rows of Gauges data from MongoDB into ClickHouse.

Two database migrations and a divorce

Two database migrations and a divorce

How we rebuilt Fathom’s analytics engine and migrated 65 billion database rows.

Fathom acquires Gauges

Fathom acquires Gauges

We've acquired Gauges, the beautiful real-time analytics product founded in 2011. Here's what it means for Gauges customers and why we did it.

Announcing: Fathom V4

Announcing: Fathom V4

Fathom V4 has been live for over a month. Here's what changed: entry and exit pages, Google Search Console, custom exports, departure pings, and a lot less technical debt.

How to fix Stripe payment attempt failed because additional action is required

How to fix Stripe payment attempt failed because additional action is required

We recently had this error for days and the solution is so simple.

Fathom Analytics has been acquired

Fathom Analytics has been acquired

With excitement, we have some big news to share with all of you. Don't worry, it's not what you think.

I made a mistake

I made a mistake

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.

Reducing our AWS bill by $100,000

Reducing our AWS bill by $100,000

We reduced our AWS bill so that we could invest in more important areas.

How we built our referral program

How we built our referral program

People keep asking us how we built our referral program. This is how we did it.

Migrating a 2TB database in 7.5 minutes

Migrating a 2TB database in 7.5 minutes

The story of how we migrated 17 billion database rows.