I’m using concourse for now in my company, even though i’m used with pipelines based on docker. Is there any reason why this is based on Garden(?) containers ?! At this point the industry leader containerisation engine is Docker and we are using here garden containers. As of now i feel that the major flaw is using a new docker daemon on each docker task ending up on not using any of docker advantages (like caching) at least naturally, we must a cache image(doing stuff that docker do by nature). And spining docker daemons freely feels like overkill solution in most of the cases (my opinion) and not the correct usage of docker. Once, i got a screenshot from a worker and found 3 docker daemons running .
Keep up the good work