Learn how to stream rows and changes from Postgres to Amazon SNS in minutes. Use Sequin to stream Postgres to Lambdas, Kinesis, SQS, and more via SNS.
Create directory and start services
Alternative: Download with curl
Alternative: Clone the repository
Verify services are running
docker ps
:Up
).Open the web console
Login with default credentials
sequin_playground
with a sample dataset in the public.products
table.Let’s take a look:Navigate to Databases
Select playground database
sequin-playground
database:View contents of the products table
products
table. Run the following command:psql
command.products
table:Open the SNS console
Create the topic
products-updates
.Leave the rest of the defaults and click “Create topic”.Subscribe an email endpoint
Confirm the subscription
Confirmed
in the SNS console.products
table to your SNS topic:Navigate to Sinks
Select sink type
Note "Source" configuration
sequin-playground
database is selected and all schemas and tables are included. Leave these defaults:Setup a backfill
Inital backfill
card, select the public.products
table to initate a backfill when the sink is created.Configure SNS
Create the sink
products-sns
, and click “Create Sink”.Sequin will first backfill the rows in the products
table, then stream every change in real‑time to your SNS topic.Message
field.Make some changes
products
table:Update a product's price
Change a product's name
Delete a product
products
table