Top all-time · #4639
Knock
Company blog · knock.app/blogprogrammingstartups
Knock is the company blog at knock.app, writing about programming and startups. Since 2021, 17 different Hacker News readers have linked it 33 times, most often “Zero Downtime Postgres Upgrades”. No feed was found, so read it on the site itself.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN links Knock's blog for its zero-downtime Postgres upgrade write-up, which covers a migration from Postgres 11.9 to 15.3. Commenters cite it as a reference, and some link the Knock product site.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Knock is agentic customer engagement infrastructure to grow faster. Ship cross-channel lifecycle and transactional messaging from your favorite agent.
Most-linked posts?
- Zero Downtime Postgres Upgrades3 people · 4 mentions · first linked 2023-12-12
- Principles of Modern Developer Tools2 people · 2 mentions · first linked 2023-10-22
- Six findings we rely on when managing PostgreSQL indexes2 people · 2 mentions · first linked 2022-10-07
- Using our One and Done library to power idempotent API requests2 people · 2 mentions · first linked 2023-04-11
- How to design great keyboard shortcuts2 people · 2 mentions · first linked 2021-11-17
What Hacker News says?
I did not use a script (my environment is bare metal running ubuntu 24). I read these and then wrote my own scripts that were tailored to my environment. https://pganalyze.com/blog/5mins-postgres-zero-downtime-upgr... https://www.pgedge.com/blog/always-online-or-bust-zero-downt... https://knock.app/blog/zero-downtime-postgres-upgrades Basically - Created a new cluster on new machines - Started logically replicating…
Comment linking /blog/zero-downtime-postgres-upgrades
on “Go ahead, self-host Postgres”Submitted Kinesis consumer balancing via consistent hashing as a story · 9 points
HN discussionInteresting to compare this to https://knock.app/blog/zero-downtime-postgres-upgrades discussed here https://news.ycombinator.com/item?id=38616181 A lot of the discussion boiled down to 'this is a lot of complexity to avoid a few minutes of downtime'. I guess this is the proof, just use AWS Data Migration Service, swap the DNS entries to go live and live with 11 seconds of downtime.
Comment linking /blog/zero-downtime-postgres-upgrades
on “We migrated our PostgreSQL database with 11 seconds downtime”Submitted Show HN: Email API benchmarks – Real-world performance data for email providers as a story · 8 points
HN discussionAnd if you wanna buy over build, check out https://knock.app - also built in elixir
Comment linking /
on “Show HN: I wrote a new BitTorrent tracker in Elixir”Submitted Hacking our PostgreSQL driver to get more out of Amazon RDS performance insights as a story · 8 points
HN discussionOne of the linked pieces in the Neon blog post is from Knock, where we pulled off a practically zero downtime migration: https://knock.app/blog/zero-downtime-postgres-upgrades In that post we walk through all the steps we took to go from Postgres 11.9 to 15.3.
Comment linking /blog/zero-downtime-postgres-upgrades
on “Why does everyone run ancient Postgres versions?”Submitted Controlling Elixir supervisors at runtime with feature flags as a story · 8 points
HN discussionClickable https://knock.app/ and from FAQ >If I use Knock, do I still pay for downstream messaging services such as Postmark and >Twilio? >Yes.
Comment linking /
on “Show HN: Knock – Notification Infrastructure for Developers”Submitted How to ORDER BY using the contents of a column in Postgres as a story · 6 points
HN discussionSubmitted Files over tools: how we built our agent with a virtual filesystem and bash as a story · 5 points
HN discussionSubmitted Six findings we rely on when managing PostgreSQL indexes as a story · 5 points
HN discussionSubmitted How to build a batched notification system as a story · 5 points
HN discussionSubmitted We use Postgres LTrees to surface API logs as a story · 4 points
HN discussionSubmitted Moving fast to ship customer value as a story · 4 points
HN discussionSubmitted Zero Downtime Postgres Upgrades as a story · 3 points
HN discussionSubmitted Implementing SSO Using WorkOS as a story · 3 points
HN discussionSubmitted Push Notification Providers in 2025 as a story · 2 points
HN discussionSubmitted Building a GitHub activity feed with Node.js and Socket.io as a story · 2 points
HN discussionSubmitted Knock notifications now supports schedules/cron as a story · 2 points
HN discussionSubmitted Evaluating usage-based billing providers: what engineers need to know as a story · 2 points
HN discussionSubmitted How to design great keyboard shortcuts as a story · 2 points
HN discussionSubmitted How to send great collaboration notifications as a story · 2 points
HN discussionSubmitted The three notifications you need to drive product-led growth as a story · 2 points
HN discussionSubmitted MCP Server for multi-channel notifications as a story · 1 points
HN discussionSubmitted Principles of Modern Developer Tools as a story · 1 points
HN discussionSubmitted Principles of Modern Developer Tools as a story · 1 points
HN discussionSubmitted How to go from single-channel to multi-channel notifications as a story · 1 points
HN discussionSubmitted One and Done library to power idempotent API requests as a story · 1 points
HN discussionSubmitted Using our One and Done library to power idempotent API requests as a story · 1 points
HN discussion