Sequin blog
Read about how we're building Sequin, shipping features, and pushing Postgres.
- Posts
- 31 from 14 Jul 2021 to 17 Jul 2025
- Posting
- now and then
- Kind
- company blog
- Feed
- https://blog.sequinstream.com/rss/
2025 13
- Why pull-based pipelines are faster
- Announcing functions
- Why duplicates plague CDC pipelines—and how to root them out
- Postgres logical decoding output plugins: a developer's guide
- The Debezium Trio: Comparing Kafka Connect, Server, and Engine run times
- Standing up Debezium Server for Postgres CDC
- Postgres CDC with Debezium: Complete tutorial
- Microsecond transforms: Building a fast sandbox for user code
- A developer's reference to Postgres change data capture (CDC)
- How Debezium captures changes from Postgres
- Streaming Postgres data: the architecture behind Sequin
- What makes Elixir great for startups?
- Using watermarks for change data capture in Postgres
2024 12
- We fixed our documentation with the Diátaxis framework
- Keyset Cursors, Not Offsets, for Postgres Pagination
- BY Eric Goldman 7 min read Choosing the right Postgres change data capture platform Discover all the options for change data capture (CDC) in Postgres––and which might be right for you.... Read more →
- FEATURED BY Anthony Accomazzo 10 min read Time-based retention strategies in Postgres Discover all the strategies for time-based retention in Postgres. Great for managing event logs, audit trails, or time-series data.... Read more →
- BY Anthony Accomazzo 7 min read Request-reply in Postgres Learn how to implement the request-reply pattern in Postgres. Builds off tools like listen/notify.... Read more →
- BY Anthony Accomazzo 4 min read No such thing as exactly-once delivery Debunking the myth of "exactly-once delivery." Learn the real differences between messaging system guarantees and what they mean for your architecture.... Read more →
- BY Carter Pedersen 8 min read Benchmarking pg_net: Part 1 Learn when Supabase's pg_net works great––and when it doesn't. We benchmarked pg_net so you don't have to.... Read more →
- BY Anthony Accomazzo 7 min read All the ways to react to changes in Supabase Explore all the ways to implement change data capture in Supabase. From Postgres native tools to Supabase features—find the right approach for your use case.... Read more →
- BY Anthony Accomazzo 10 min read How we build forms in LiveView + LiveSvelte Discover our approach to building forms with Elixir's LiveView and Svelte. See the production techniques we use at Sequin.... Read more →
- FEATURED BY Anthony Accomazzo 24 min read Build your own SQS or Kafka with Postgres Learn how to build your own Postgres-based streaming system. You might not need Kafka or SQS!... Read more →
- BY Anthony Accomazzo 13 min read Postgres sequences can commit out-of-order Learn all about Postgres' surprising behavior with timestamps and sequences. Avoid these common pitfalls.... Read more →
- BY Anthony Accomazzo 12 min read LiveView is best with Svelte Discover why Phoenix LiveView + Svelte is so fast and productive. Learn our production implementation tips and performance insights.... Read more →
2023 3
- BY Anthony Accomazzo 9 min read All the ways to do change data capture in Postgres Discover all the options for change data capture (CDC) in Postgres––and which is best for your use case.... Read more →
- BY Randy Coulman 6 min read GenServer.reply: Don't Call Us, We'll Call You Learn about GenServer's powerful `reply/1` function. With `reply/1`, a GenServer can continue working even while callers are waiting.... Read more →
- BY Randy Coulman 9 min read Between the Ctrl-C's Discover all the options available in Elixir's `BREAK` menu, and how they can help you introspect running nodes.... Read more →