Kio
@kio.sh
Software engineer at Gravitational and hobbyist UI/UX designer based in Toronto, Canada
October 12, 2022
1 min read
594 views
Toru
Elixir-based API for generating customized, embeddable SVGs of last.fm activity
Started as a quick side-project and as a way to dive into using Elixir for a real-world project, Toru is a highly efficient distributed API for generating SVG responses of music listening activity. It utilizes GCP Cloud Run for fast response times no matter the users' region, and employs both HTTP endpoints and WebSocket endpoints for data transmission.