Great catch! The 30-minute interval is just a temporary constraint to stay within the Brapi free tier limits during development. I'm already planning to optimize this once the core architecture is fully stabilized. Glad you liked the Redis + TTL approach!
Clean and focused design.
One thing to watch:
Looking forward to how the matching engine uses Redis as source of truth.
Great catch! The 30-minute interval is just a temporary constraint to stay within the Brapi free tier limits during development. I'm already planning to optimize this once the core architecture is fully stabilized. Glad you liked the Redis + TTL approach!
Makes sense, good call keeping it simple while stabilizing the core.
Once you move past free tier limits, event-driven or streaming-based updates could be interesting to explore instead of polling.
Curious to see how you evolve that part π