Основная головная боль Salesforce Developer - Understanding Execution Governors and Limits
Как бы красиво сказка об облаках не звучала, но облака накладывают свои ограничения. За свободу от железа придется платить тем, что необходимо делить это железо с другими. У вас никогда не получится зациклить программу или заставить ее работать долгие часы обрабатывая тонны информации. Все жестко лимитировано. Говоря все, я подразумеваю ВСЕ! Куда не ткнись, везде ограничения. Поэтому, проектируя любую задачу, необходимо прежде всего отталкиваться от этих самых лимитов. Не буду здесь приводить эти самые цифры, потому что они постоянно меняются. Вот ссылка на документацию Understanding Execution Governors and Limits .