Building Shiesuta: Scaling a Discord Music Bot with Lavalink
Architectural insights, audio pipeline management, and failover strategies when building high-performance Discord music bots with Lavalink.
@saturia · Pekanbaru, Indonesia 🇮🇩
Hi, I'm Satria, an Informatics Engineering student at Universitas Islam Riau, based in Pekanbaru, Indonesia.
I love automation way too much. If something can be automated, I'll probably try to automate it. I build backend services, bots, web automation, and infrastructure that handle the boring stuff so I don't have to.
I mostly work with Node.js, Docker, Linux, Puppeteer, and Lavalink, building systems that are practical, reliable, and actually get the job done.

My Chemical Romance
The Foundations of Decay - Single · 2022
01 / engineering & creations
High-performance Discord music bot infrastructure engineered to bypass Node.js single-thread audio bottlenecking. Built with standalone Lavalink v4 nodes, MoonLink.js v5 cluster orchestration, multi-language localization, and dynamic queue pagination.
Automated file maintenance daemon. Sorts downloads by MIME extension, purges expired temp archives, deletes stale files recursively, and dispatches status embeds to Discord.
Autonomous daily streak maintenance utility. Uses stealth Puppeteer hooks, encrypted session cookie stores, and randomized human typing intervals to avoid bot detection.
Solar declination and Equation of Time calculation engine calibrated for Indonesian provincial regions according to Kemenag RI astronomical standards (20°/18°).
Anime and manga discovery platform featuring release schedules, anime themes, visual scene searches, and responsive catalog browsing.
02 / stack & tooling
Core bot & API programming
Type-safe services & gateways
Automation & scraping pipelines
Legacy backend & web applications
Primary asynchronous bot runtime
High-speed package & task runner
React full-stack applications
Structured MVC backend APIs
Utility-first design systems
Workstation & server OS
Zero-port outbound TLS routing
Containerized service isolation
Daemon orchestration & game servers
Voice gateway & bot integrations
Relational data persistence
In-memory cache & voice queue state
03 / technical writing
Architectural insights, audio pipeline management, and failover strategies when building high-performance Discord music bots with Lavalink.
Automating disk hygiene, organizing download directories by MIME type, and managing scheduled cleanup tasks without external dependencies.
Handling anti-bot heuristics, persistent cookie stores, and memory leak mitigation in headless browser automation.