Post Mortem – Ensuring High Availability on Azure Functions
A three minute outage on May 15, 2019, what caused it on Azure Functions, and the redundancy we added so a single region failure does not stop PDF generation.
Read the postHow API2PDF works under the hood: serverless architecture, headless Chrome, LibreOffice and infrastructure notes.

A three minute outage on May 15, 2019, what caused it on Azure Functions, and the redundancy we added so a single region failure does not stop PDF generation.
Read the post
How Api2Pdf stores a permanent log of every API call in Azure Table Storage and uses Data Lake Analytics for growth metrics and...

How Api2Pdf hit the 300 outbound connection limit on Azure Functions, and the HttpClient and architecture changes that fixed it.

Why and how Api2Pdf moved wkhtmltopdf, Headless Chrome and LibreOffice onto AWS Lambda, and what it did to cost, scale and reli...

A debugging story from the Api2Pdf backend: AWS Lambda timeouts, S3 and the ContentOperationNotPermitted error in wkhtmltopdf a...

We rendered identical HTML with wkhtmltopdf and Headless Chrome and compared file size, render time and cost to find out when e...
Create an account, grab an API key, and send one POST request. Pay only for what you use.