Dev Tools · 1h ago
Treat Firestore as a cache, not source of truth for scalable apps
Using Firestore as the primary database leads to weak transactions and costly migrations. One developer proposes treating it as a read-optimized cache backed by Cloud SQL, with a reconciliation job to ensure consistency. This pattern enables realtime updates while maintaining transactional integrity.
Meridian48 take
The advice is sound for growing services, but the double-write overhead and reconciliation complexity may outweigh benefits for smaller projects.
firestoredatabase-architecture