Preface

We received a request from one of our clients to optimize the Report generator feature in their cloud platform.

The objective of this optimization exercise was to

    • Make report-generation fast.
    • Make report-generation process parallel (wherever possible)
    • Make report-generation robust.
    • Reduce costs associated with report generation.