Breakout Session Presented by Dan Robinson of Heap at PGConf Silicon Valley 2015
What it is
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 Hacker News recommends it
HN commenters point to it as a first-hand overview of Heap's Postgres/Citus architecture and its distinctive indexing approach.
- 4 people recommended it
- 5 different months
- 1 strong recommendations
- first 2016, last 2020
What HN commenters said
“excellent talk from one of the Heap Analytics engineers”
Heap's use of Citus and Postgres for event processing
Judson, 2016-05 · Strong recommendation · in “TrailDB – An Efficient Library for Storing and Processing Event Data”
“Dan from Heap Analytics has a great talk about how they use Postgres and Citus.”
How Heap uses Postgres and Citus
devbug, 2016-08 · Recommendation · in “Building a Scalable Postgres Metrics Backend Using the Citus Extension”
“I like this[1] talk, it gives you an overview of their architecture.”
Overview of Heap's architecture
simiano, 2016-09 · Recommendation · in “When to Avoid JSONB in a PostgreSQL Schema”
“You might find interesting.”
Relevant to sharded Postgres workflows
macobo, 2017-01 · Recommendation · in “How Discord Stores Billions of Messages Using Cassandra”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: postgresql, citus, event analytics, indexing, kafka, sharding
Also recommended by the same people
talk"Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference · 12 HN recommenders · 2014–2024
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023
talkAWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)Amazon Web Services · 12 HN recommenders · 2019–2025
talk"Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference · 9 HN recommenders · 2015–2025
talkConflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016GOTO Conferences · 3 HN recommenders · 2017–2020
lecture01 - Course Introduction & Relational Model (CMU Databases Systems / Fall 2019)CMU Database Group · 6 HN recommenders · 2020–2023
talkIntroduction to NoSQL • Martin Fowler • GOTO 2012GOTO Conferences · 6 HN recommenders · 2015–2021
talkRich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made SimpleFred Overflow · 5 HN recommenders · 2020–2026