Hey Elixir fans! You’ve seen us blog about our Moz ProDB-free architecture, which we built with Elixir in order to dramatically reduce storage requirements, speed up the data processing pipeline, and deliver rankings data in our app through a blazing-fast API. You’ve also no doubt heard how much we love working with the supportive and dynamic Elixir community, and have enjoyed giving back when we can.
Today I’m happy to announce that the Moz Pro team has open-sourced a component of our Elixir work. Our Public Suffix library provides a mechanism to extract the public suffix and registrable (root) domain name from a domain URL using the rules provided by publicsuffix.org . Parsing public suffix is an essential operation for many web applications. Moz Pro is no exception, and we are happy to share the work we did on this library, and to make it a standard library in Elixir.