Ты хороший программист.
Проанализируй этот код на lua для tarantool, перечисли недостатки:
    function dombrainApiSensors.sensorRemove(self)
        local answer                  = {}
        local data    = self:json()
        log.info('Удаляем сенсор: ' .. data)
        local sql                     = [[
            DELETE FROM
                "sensors"
            WHERE "id"      = ]] .. data .. [[;]]
        box.execute(sql)
        if ( sensors[data].fiber ~= nil ) then
            local status, err = pcall(fiber.kill,sensors[data].fiber)
            if (status ~= true) then
                log.error("Sensor fiber kill error: ", err, " sensors[data.id].id: ", sensors[data].id)
            end
            --fiber.kill(sensors[data].fiber)
        end
        sensors[data] = nil
        answer.status        = 200
        return self:render{ json = answer }
    end
