Backend Engineering · Cloud Infrastructure · Performance
Healthcare Backend Optimization
A backend investigation and caching redesign that reduced unnecessary Firestore operations for a healthcare system.
Challenge
Repeated backend endpoint calls consumed Firestore read/write quotas and increased infrastructure costs.
Solution
The engineering work included:
- Investigated Firestore usage dashboards and Google Cloud logs.
- Identified inefficient database queries.
- Optimized database access patterns.
- Introduced caching.
- Implemented cache invalidation and updates when underlying data changed.
Business impact
Reduced unnecessary database operations and improved resource efficiency.
Technology
- Node.js
- Google Cloud
- Firestore
- Caching
Request path
- 1Endpoint call
- 2Cache lookup
- 3Firestore only when needed
- 4Invalidate when data changes
Discuss a similar project
Bring the process you want to automate. We'll use the discovery call to see whether a comparable solution fits.