TGViewer
DevOps&SRE Library DevOps&SRE Library @devopslibrary · 19.9K subscribers
Post #7716 1.08K
How We Built a Data Warehouse Using ClickHouse

When the scripts that generate the data for letsencrypt.org/stats broke yet again, we decided to retire it rather than repair it. Let’s Encrypt issues six to ten million certificates each day, producing a large volume of logs that keeps growing. It became increasingly time-consuming and difficult to answer questions about our own issuance like “how many certificates use the ‘shortlived’ profile.” Using raw logs, this requires finding, parsing and extracting relevant portions of loglines. Querying the database behind our issuance API is not a practical option, as it’s built for transactions rather than analysis. We’d also used a log search SaaS product, but our bills were growing much faster than we’d like, and while it was fine for searching, it wasn’t able to do the analytic workloads we needed. We knew we could dream bigger and better.


https://letsencrypt.org/2026/09/17/clickhouse.html
More from @devopslibrary
  1. Oct 2, 2026walgithub walgit with a GitHub Enterprise Server facade — git over smart HTTP from an obje…
  2. Oct 2, 2026🎇Главная идея DevSecOps: безопасность перестаёт тормозить разработку. Вместо проверок «по…
  3. Oct 1, 2026git-bug Distributed, offline-first bug tracker embedded in git https://github.com/git-bug/…
  4. Oct 1, 2026Библиотека практик: проактивная защита контейнеров 8 октября, 11:00 — стрим «Лаборатории К…
  5. Oct 1, 2026ax Declare an agentic task with workspaces and gateway specifications. AX sandboxes it, wi…
  6. Sep 30, 2026atlas Atlas is source control for coding agents. Every agent run produces checkpoints: com…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →