Multi-URL to PDF
-
20 min
My talk is the story of the evolution of simple functionality into a powerful tool. I'll tell you how we developed a service for exporting web documentation to PDF, which replaced Pandoc.
You will learn not only about the technical implementation, but also about the path that we have followed: from a simple Python and Puppeteer solution to a high-performance Go microservice that uses the power of goroutine and ChromeDP to render dozens of pages in parallel.
We will discuss:
- Why HTML → PDF is the best way to get a document that perfectly matches a live website.
- Architectural solutions that allowed us to create a fault-tolerant and easily deployable service.
- Key reasons why our own service turned out to be better and more convenient than Pandoc.