Simone Carletti: Rails at the Center of DNSimple episode artwork

EPISODE · Apr 13, 2026 · 1H 45M

Simone Carletti: Rails at the Center of DNSimple

from On Rails · host Rails Foundation, Robby Russell

In this episode of On Rails, Robby is joined by Simone Carletti, CTO of DNSimple, where Rails has sat at the core of a globally distributed DNS platform since the company launched in 2010. Simone walks through how DNSimple's infrastructure is organized across three primary languages - Ruby on Rails, Go, and Erlang - each chosen deliberately for the role it plays: Rails powering the main application and API, Go handling the zone server, and Erlang running their custom-built name servers. He explains why Rails has remained central even as the platform grew well beyond a typical web app, and what it takes to keep a long-lived codebase healthy with a lean team of around 15 engineers.Tools & Libraries MentionedSidekiq: Background job processing (enterprise edition).RSpec: Testing framework.Knapsack: Parallel test suite splitting.Lograge: Structured JSON logging for Rails.ViewComponent: Component-based view layer for Rails.Hanami: Ruby web framework, used for portions of the DNSimple API.PostgreSQL: Primary relational database.ClickHouse: Analytics database for DNS query log processing.Erlang/OTP: Runtime for DNSimple's custom name server (ErlyDNS).Go: Language powering DNSimple's zone server.Docker / Docker Compose: Used to run the full DNSimple infrastructure stack locally.Cursor / Claude Code: AI coding tools adopted across the DNSimple team.Terraform / Infrastructure as Code: Used to manage DNSimple's own domains and GitHub repositories.Books MentionedEloquent Ruby by Russ OlsenDesign Patterns (Gang of Four)Send us Fan MailOn Rails is a podcast focused on real-world technical decision-making, exploring how teams are scaling, architecting, and solving complex challenges with Rails. On Rails is brought to you by The Rails Foundation, and hosted by Robby Russell of Planet Argon, a consultancy that helps teams modernize their Ruby on Rails applications.

Episode metadata supplied by the publisher feed · Published Apr 13, 2026

Embed this episode

In this episode of On Rails, Robby is joined by Simone Carletti, CTO of DNSimple, where Rails has sat at the core of a globally distributed DNS platform since the company launched in 2010. Simone walks through how DNSimple's infrastructure is organized across three primary languages - Ruby on Rails, Go, and Erlang - each chosen deliberately for the role it plays: Rails powering the main application and API, Go handling the zone server, and Erlang running their custom-built name servers. He ex...

Distinct summary based on available episode metadata or transcript content.

Ready to play

Simone Carletti: Rails at the Center of DNSimple

0:00 1:45:52

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of On Rails?

This episode is 1 hour and 45 minutes long.

When was this On Rails episode published?

This episode was published on April 13, 2026.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this On Rails episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!