golang

1.5+ million PDFs in 25 minutes

How we generate, digitally sign, and e-mail out 1.5+ million PDFs, as mandated by regulations, in about 25 minutes with a fully self-hosted distributed architecture.
Sarat Chandra
Sarat Chandra
Software Engineer
Karan Sharma
Karan Sharma
Software Engineer

14 Feb 2024

A lesson in creating and using niche business DSLs at scale

How we incrementally built a business rule validation engine to keep up with the changing business and regulatory environment, starting with a custom DSL, and ended up writing a framework to manage rules written in Go and distribute them as pure Go plugins.
Rohan Verma
Rohan Verma
Software Engineer

24 Nov 2020