← Graph

Prefer a simple top-to-bottom worker

takeaway 1 connections

The simplest solution is often the best. The team avoided a lot of pain once they stopped doing things 'the Rails way' with callbacks and gem-slapping and instead wrote a single processing worker that did everything from top to bottom: check/create versions, transcode by priority, upload to S3 on a separate queue.

type
recommendation
takeaway Prefer a simple top-to-bottom worker
from_talk
Main architectural lesson from the final rewrite.

Provenance

Read by
15 extractions