The Challenge
High-Latency Real Estate Queries: Aggregating multiple dynamic filters (location, price ranges, buy/sell status, and property types) across thousands of records caused noticeable MongoDB query delays under high concurrent traffic.
Media Asset Overhead and Cumulative Layout Shift (CLS): Rendering multiple high-resolution property galleries, integrated video previews, and interactive cards severely degraded initial page load scores and Core Web Vitals.
In-Memory Synchronization and Cache Stale Data: Ensuring Redis cache states remained highly synchronized whenever properties were updated, sold, or newly listed without triggering excessive database read misses.