Я бы хотел:
- Представляет DAG в соответствии с Ruby Way.
- Создание изображения из DAG.
Было бы не более 100 узлов (и часто гораздо меньше, скажем, 10 для случая 80-го процентиля). Мне не нужно постоянно хранить данные, только изображение, поэтому не нужно принимать во внимание требования к базе данных.