The RCTI+ UGC Vote service is one of several Go microservices powering the user-generated content ecosystem on RCTI+. It processes vote submissions, aggregates tallies, and exposes leaderboard endpoints consumed by the gateway. The service is containerised and built with a clean Makefile-driven workflow.

Vote submission and deduplication
Real-time vote tally aggregation
Leaderboard endpoint
Docker containerised deployment
Preventing duplicate votes under high concurrency
Real-time tally consistency
Concurrency-safe counter patterns in Go
Atomic operations and locking strategies
© 2026 pranahonk Built with ♡
Open sourced on Github