When should I run batch and real-time identity resolution side by side?

Most teams who reach real-time end up running both. Batch is the cheaper way to answer retrospective questions: weekly conversion reports, cohort cuts, lifetime value models, anything where the question is "what happened?" Real-time is for questions where the answer expires in seconds: "what should the welcome page show this person now?" or "which audience should this customer be moved into this hour?" The two systems can share the same identity graph and the same warehouse output, so running both is usually a question of cost-to-build, not architecture.

Learn How Builders Are Shaping the Future with Snowplow

From success stories and architecture deep dives to live events and AI trends — explore resources to help you design smarter data products and stay ahead of what’s next.

Browse our Latest Blog Posts

Get Started

Whether you’re modernizing your customer data infrastructure or building AI-powered applications, Snowplow helps eliminate engineering complexity so you can focus on delivering smarter customer experiences.