A video rendering service, so a trip plan can travel. An itinerary animates beautifully in the browser and is impossible to share. I built the service that renders it to video: a request goes onto a BullMQ queue, a worker drives headless Chrome through Puppeteer, plays the animation, records it, and delivers the file to whoever asked. DynamoDB holds job state, so a request survives a worker dying and a user can always be told where their render is. Video rendering is slow and bursty by nature — it needed a queue and durable state, not a request handler.