Seler jest asynchroniczną kolejką zadań / kolejką zadań opartą na przekazywaniu komunikatów rozproszonych.Koncentruje się na pracy w czasie rzeczywistym, ale obsługuje również planowanie.Jednostki wykonawcze, zwane zadaniami, są wykonywane jednocześnie na jednym lub większej liczbie serwerów roboczych przy użyciu przetwarzania wieloprocesowego, zdarzenia lub gevent.Zadania mogą być wykonywane asynchronicznie (w tle) lub synchronicznie (poczekaj, aż będą gotowe).Seler jest stosowany w systemach produkcyjnych do przetwarzania milionów zadań dziennie.