Replit: как устроен хостинг и DNS за *.repl.co

Replit позволяет запускать веб-серверы прямо в браузере: создаёшь repl, поднимаешь Flask, Express или другой фреймворк — платформа сама определяет сервер и открывает webview. Каждый repl получает домен вида *.repl.co.
На бэкенде запросы обрабатывает прокси-сервис: по домену он определяет нужный repl и проксирует HTTP к нему. До перехода на multi-cluster архитектура была проще: несколько инстансов прокси за одним load balancer, один статический IP, A-записи для repl.co и *.repl.co. Для работы в multi-cluster потребовалась своя DNS-инфраструктура — подробности в блоге Replit.
Источник: Why We Built Our Own DNS Infrastructure