RCTI+ UGC Monetization Service

RCTI+ UGC Monetization Service

Project Overview

The RCTI+ UGC Monetization service handles the financial layer of the RCTI+ UGC ecosystem. It tracks content creator earnings, calculates revenue shares based on configurable rules, and exposes payout APIs consumed by the gateway. Built in Go with Docker containerisation and Makefile CI workflows.

Project Screenshots

RCTI+ UGC Monetization Service screenshot 1

Key Features

Content creator earnings tracking

Configurable revenue share calculation

Payout API for creator withdrawals

Audit trail for financial transactions

Docker containerised deployment

Challenges & Solutions

Ensuring financial calculation accuracy

Handling concurrent payout requests safely

Audit logging for compliance

What I Learned

Financial microservice patterns

Transaction safety in Go

Revenue share algorithm design

Technology Stack

Go
Docker
Makefile
REST API