Home / Companies / Streamkap / Blog / Post Details
Content Deep Dive

Migrating Data from Batch Ingestion to Streamkap: A Technical Deep Dive

Blog post from Streamkap

Post Details
Company
Date Published
Author
Daniel Corley
Word Count
1,277
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

SpotOn transitioned from a batch ingestion process to using Streamkap for synchronizing data from MongoDB to Snowflake to improve data latency and reduce maintenance costs. The migration involved refactoring over 2,000 dbt models to accommodate the new data source, ensuring data validation, and efficiently handling Change Data Capture (CDC). By moving to Streamkap, SpotOn achieved ultra-low latency, allowing data to be available almost in real-time, and reduced both ingestion and compute costs. Refactoring dbt models included updating source references, validating data types, and efficiently managing CDC data. The process also involved integrating historical data from existing dbt snapshots with new data from Streamkap using techniques like Common Table Expressions (CTEs) and UNION ALL operations to maintain historical integrity. The migration simplified data pipelines, reduced infrastructure costs by threefold, and improved the ability to track record changes, ultimately enhancing both internal analytics and customer-facing reporting capabilities.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 6 4,668 1,055 221 +15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.