{"slug":"estuary","total":41,"limit":20,"offset":0,"next":"/api/companies/estuary/events?limit=20&offset=20","events":[{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Oracle to S3 as Parquet: Export Tables and Replicate Changes with CDC","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Webhooks to Kafka: How to Receive Events and Publish Them to Topics","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"S3 to Kafka: How to Turn New S3 Files into Kafka Messages","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Oracle to ClickHouse: CDC, Batch & Type Mapping Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Salesforce to Iceberg: How to Load CRM Objects and Keep Tables Current","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Salesforce to S3: Export Objects as Parquet and Capture Changes","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"Kafka to ClickHouse: Streaming Ingestion, Duplicates & Tombstones Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"NetSuite to ClickHouse: SuiteAnalytics Connect, Sync Methods & Ledger Modeling Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-08T06:15:47Z"},{"date":"2026-11-06","site":"blogs","site_name":"Blogs","kind":"post","title":"What your CDC pipeline does when a primary key changes","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-07T06:15:37Z"},{"date":"2026-11-04","site":"blogs","site_name":"Blogs","kind":"post","title":"HubSpot to ClickHouse: Sync Methods, Setup & API Limits Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-06T06:15:19Z"},{"date":"2026-11-04","site":"blogs","site_name":"Blogs","kind":"post","title":"MongoDB to S3: Parquet Files, Change Streams & Nested Documents Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-06T06:15:19Z"},{"date":"2026-11-03","site":"blogs","site_name":"Blogs","kind":"post","title":"Multi-Tenant CDC: Database-per-Tenant SaaS Architecture Guide","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-11-05T06:16:00Z"},{"date":"2026-10-27","site":"blogs","site_name":"Blogs","kind":"post","title":"Bigger Warehouse, Slower Queries: Benchmarking The Top 7 Cloud Data Warehouses","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-10-29T06:16:12Z"},{"date":"2026-10-22","site":"blogs","site_name":"Blogs","kind":"post","title":"How Much Does Real-Time Data Ingestion Cost? Pricing Models Compared","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-10-24T06:15:40Z"},{"date":"2026-10-20","site":"releases","site_name":"Releases","kind":"release","title":"Estuary Flow 0.6.14","value":"estuary-flow","url":"https://releases.fru.dev/releases/estuary-flow-2026-10-20-estuary-flow-0-6-14","first_seen_at":"2026-10-26T06:15:58Z"},{"date":"2026-10-12","site":"blogs","site_name":"Blogs","kind":"post","title":"How to Migrate a Production CDC Pipeline With Minimal Downtime and No Data Gaps","value":"","url":"https://blogs.fru.dev/blogs/estuary-blog","first_seen_at":"2026-10-16T06:16:03Z"},{"date":"2026-10-06","site":"socials","site_name":"Socials","kind":"verified_link","title":"Official Docs: docs.estuary.dev","value":"","url":"https://socials.fru.dev/companies/estuary","first_seen_at":"2026-10-10T06:15:24Z"},{"date":"2026-10-06","site":"socials","site_name":"Socials","kind":"verified_link","title":"Official Status: status.estuary.dev","value":"","url":"https://socials.fru.dev/companies/estuary","first_seen_at":"2026-10-10T06:15:24Z"},{"date":"2026-10-06","site":"socials","site_name":"Socials","kind":"verified_link","title":"Official Blog: estuary.dev/blog","value":"","url":"https://socials.fru.dev/companies/estuary","first_seen_at":"2026-10-10T06:15:24Z"},{"date":"2026-10-06","site":"socials","site_name":"Socials","kind":"verified_link","title":"Official Community: estuary-dev on Slack","value":"","url":"https://socials.fru.dev/companies/estuary","first_seen_at":"2026-10-10T06:15:24Z"}]}