In this video, I walk through my development process for building a Twitch chat logger using Go. This backend service pulls chat data from the Twitch API, processes it, and stores it in a MongoDB instance. All of this is running via DigitalOcean's App Platform via Docker containers hosted on Docker Hub.
💻 GitHub Repo:
https://github.com/michaelfioretti/twitch-stats-producer
🔧 Tech Stack:
Go, MongoDB, Docker, DigitalOcean, GitHub Actions, Twitch API
⏱️ Timestamps:
0:00 Intro
0:27 Project Overview
1:04 Tech Stack
1:46 Code Overview
3:00 main.go + Go Channels
9:37 Problems I Had/Conclusion