Hi everyone,
I’ve been exploring real-time data architectures on Google Cloud and came across setups where Datastream is used for change data capture (CDC), while Redis (via Memorystore) is used for fast access or caching layers.
I’m curious about how people are actually combining these in practice. For example:
-
Is Redis mainly used as a temporary cache for recently streamed data, or as part of a more persistent workflow?
-
How do you handle consistency between the source database and Redis when using Datastream?
-
Are there any common pitfalls when scaling this kind of setup?
Would really appreciate insights or examples from anyone who has implemented something similar in production.