Simple in memory golang workflow