My question is fairly simple — I’m wondering why Appwrite Sites requires changing nameservers instead of allowing users to configure a DNS record, like Firebase Hosting does. Replacing nameservers also means I need to reconfigure all existing DNS records in the Appwrite Console, which adds extra steps. Could you explain the reasoning behind this approach?
TL;DR
Appwrite Sites requires nameserver changes because it uses a different infrastructure setup compared to configuring a DNS record like Firebase Hosting. Nameserver changes are necessary for Appwrite to manage the DNS resolution efficiently. Although it may require additional steps, this approach ensures optimal performance and reliability for Appwrite Sites.