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.


This is a story about how the right choice of technology and architecture helped turn a simple button into a part of the DocOps infrastructure.


Comments ({{Comments.length}})
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

To leave a feedback you need to

or
Chat with us, we are online!