Ridho Kurnia Putra

2025Akasha Wira International

Attachment Caching

Field visit photos and inventory checks served from Redis instead of hitting the filestore on every read.

The problem

Field staff attach photos to every visit, and those images are read back constantly by dashboards and checks. Each read went to the filestore, so a page showing many visits meant many file reads for images that had not changed since they were uploaded.

Approach

Cache what does not change.

Outcome

Repeat reads stopped touching the filestore, which took load off the parts of the day when field staff are most active.

All work