Skip to content
Asurafin / Jan 2022 — May 2022 (4 months)

Document Render Service

Generating PDFs for all of Asurafin's documents

document-render-service
Document Render Service

01 / Overview

The Document Render Service represents a pivotal innovation in Asurafin's approach to document management and distribution. Designed to render web pages and convert them into PDF documents, streamlining the production of essential documents such as Quarterly Statements, Tax Reports, Valuations, and Letters.

  • Frontend: This service was built utilising a robust stack of technologies including Nuxt, Vue, Vuetify, and Puppeteer, ensuring high-quality document rendering with precise formatting and styling

  • Queueing: To manage the high demand and ensure efficient processing, a queue system was implemented, effectively regulating the flow of requests and maintaining the service's performance under load. This project not only significantly enhanced the operational efficiency of document handling within Asurafin but also improved the accessibility and reliability of document distribution to clients, marking a significant step forward in digital document processing

02 / Problem

Asurafin had to produce quarterly statements, tax reports, valuations and letters for clients as reliable, well-formatted PDFs.

03 / Decisions

Each document is built as a web page in Nuxt and rendered to PDF with Puppeteer, behind a queue that regulates incoming requests so the service stays responsive under heavy demand.

04 / Outcome

Every PDF Asurafin sends to clients, from quarterly statements to tax reports, comes out of this one service.

05 / Stack

  • NuxtFrontend
  • VueFrontend
  • Node.jsBackend
Next projectAdvisor Portal →