THE VIDEO SHELF · postgres analytics architecture
Breakout Session Presented by Dan Robinson of Heap at PGConf Silicon Valley 2015
Dan Robinson, then CTO of Heap, explains how Heap runs its product analytics backend on PostgreSQL and CitusDB. It covers conversion funnels, retention and cohort queries across tens of billions of events and 50 TB of data, plus Postgres and Kafka together and the indexing strategy.
Why HN readers recommended it
HN commenters point to it as a first-hand overview of Heap's Postgres/Citus architecture and its distinctive indexing approach.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Citus Data
- Topic
- postgres analytics architecture
- Format
- talk
- Level
- advanced
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 8
- Recommendation years in dataset
- 2016–2020
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
I was just watching this[0] excellent talk from one of the Heap Analytics engineers on their use of CitusDB + Postgres to do event processing. What use-case would TrailDB be the obvious, hands-down way to go (vs maybe Postgres + Citus)? [0]: [VIDEO]
Judson on Hacker News · 2016-05
In TrailDB – An Efficient Library for Storing and Processing Event DataIf you haven't already seen it, Dan from Heap Analytics has a great talk about how they use Postgres and Citus. [VIDEO]
devbug on Hacker News · 2016-08
In Building a Scalable Postgres Metrics Backend Using the Citus ExtensionKeep in mind that Heap collects a huge amount of data and has a huge dataset. I like this[1] talk, it gives you an overview of their architecture. Great post though, thank you for sharing. [1] [VIDEO]
simiano on Hacker News · 2016-09
In When to Avoid JSONB in a PostgreSQL Schema
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.