Audit Trail Data Infrastructure for Shop Products
2026 Q1Senior Software Engineer — Tokopedia Shop
Designed and built an end-to-end audit trail infrastructure after the Shop team took over the product listing flow, so every product event changes, additions, and mutations could be traced at the atomic event level for root-cause investigation. Sole author of the system design and documentation from ideation to realization, and owner of both backend development and QA for the service.
- Logged every product event changes, additions, and mutations into an Elasticsearch index via a consumer message queue spanning multiple microservices across the product events flow.
- Propagated a LogID through context headers across all upstream microservices so a single event transaction could be traced end-to-end without any missed events, and introduced multi-datacenter high availability for the Elasticsearch datastore in latest version for added resiliency.
- Designed a data retention plan to sustainably manage the massive size volume of audit events ingested every day.
- Addressed the observability gap introduced by that retention plan with a compacted persistent storage layer, letting the service analyze a persistence historical product logs even after raw events expired.