How Focal Systems Closed the Inventory Gap with Data Streaming | Life Is But A Stream
The average grocery store has 65 to 80% inventory accuracy. One in 10 products is out of stock at any moment. For an industry operating on razor-thin margins and competing against digital-native challengers, that data gap is existential.
In this episode, Kevin Johnson, CEO of Focal Systems, sits down with Joseph to explore how his team is using computer vision, data streaming, and stateful stream processing to close that gap at scale.
Kevin walks through how Focal moved from brittle, homegrown pipelines to a fully managed streaming platform—unlocking new use cases including virtual store walk, planogram compliance, and real-time theft detection—all without the operational overhead of managing infrastructure.
You'll Learn:
How Focal Systems uses stateful stream processing with Apache Flink® to convert millions of shelf images into real-time store actions
Why homegrown data pipelines fail at scale—and how managed infrastructure freed Focal's engineers to focus on innovation
How real-time data unlocked unplanned use cases, from virtual store walk to computer-vision-driven theft detection
About the Guest:
Kevin Johnson, CEO of Focal Systems, has 30 years of experience successfully starting, growing, and managing businesses domestically and internationally. Particular emphasis on business transformation — changing companies from slow to high growth, money-losing to profitable, industry-lagging to industry-leading, and from founder leadership to professional management.
Guest Highlight:
"If you built this rickety data pipeline—congratulations. That's your job for the rest of your life is to keep that thing operating. Or would you like to work on this new thing and, you know, maybe something else and value added? And so I think that's where you get full buy-in. That's where you hit the tipping point. It's like, oh wait, I could outsource this and I can go focus on the new. If you can outsource the things that somebody else has done and done really well, and it scales and it's robust, it's an easier decision. If you've got interesting problems to work on, they'll take it, you know?"
Episode Timestamps:
01:07 Guest Introduction + Focal Systems Overview
10:19 Segment 1: Data Streaming Goodness
16:08 Segment 2: Beyond the Stream
25:56 Segment 3: Quick Bytes
31:38 Segment 4: Joseph’s Top Takeaways
Dive Deeper into Data Streaming:
► EP1—Stream On: Unleashing Innovation With Data Streaming | Life Is But A Stream
► EP2—Processing Without Pause: Continuous Stream Processing and Apache Flink® | Life Is But A Stream
► EP3—The Connective Tissue: Shift Left to Turn Data Chaos to Clarity | Life Is But A Stream
Get Connected:
► Connect with Joseph: @thedatagiant
► Joseph’s LinkedIn: linkedin.com/in/thedatagiant
► Kevin’s LinkedIn: linkedin.com/in/kevinhjohnson
Resources:
► Learn more about Focal Systems: https://focal.systems/
► Try Confluent Cloud: https://www.confluent.io/confluent-cloud/tryfree/
► Learn more at Confluent.io: https://www.confluent.io/life-is-but-a-stream-show/
Our Sponsor:
Your data shouldn’t be a problem to manage. It should be your superpower. The Confluent data streaming platform transforms organizations with trustworthy, real-time data that seamlessly spans your entire environment and powers innovation across every use case. Create smarter, deploy faster, and maximize efficiency with a true data streaming platform from the pioneers in data streaming. Learn more at confluent.io.
ABOUT THE SHOW:
Hosted by Joseph Morais, Life Is But A Stream is for technology leaders looking to embrace the data revolution and transform their organizations through data streaming. Instant analytics, next level customer experiences, and business innovation that was previously unimaginable: it all starts with Life Is But A Stream.
#datastreaming #apacheflink #FocalSystems #confluent #DataStreaming StartUpOfTheYear