Arxasında qeydiyyatçıdan asılı olmayan mühərrik
Bizim biznes məntiqimizdə heç bir qeydiyyatçının SDK-sı yer almır. Hər bir qeydiyyatçı adapter interfeysinin arxasında yerləşir və ada görə deyil, imkanlarına görə seçilir; bu isə o deməkdir ki, platforma ödəniş prosesinə, DNS redaktoruna və ya yadda saxlanılmış parametrlərinizə toxunmadan yeni qeydiyyatçı əlavə edə, birini digəri ilə əvəzləyə və ya TLD-ni başqasına yönləndirə bilər. Əgər artıq özünüzə məxsus qeydiyyatçı hesabınız varsa, onun kimlik məlumatları hər təşkilat üzrə Vault vasitəsilə təyin edilir və domen bizim deyil, sizin hesabınız altında qeydiyyatdan keçirilir.
Qeydiyyat, köçürmə, yeniləmə və bərpa proseslərinin hamısı uzun veb sorğuları əvəzinə davamlı Temporal iş axınları kimi icra olunur. Hər bir addım idempotensiya açarı daşıyan idempotent fəaliyyətdir və xətalar geriyə doğru kompensasiya edilir — ad serverləri təyin edildikdən sonra uğursuz olan qeydiyyat yarımçıq qurulmuş domen qoymaq əvəzinə ad serverlərini geri qaytarır. Ödəniş sifarişin yerinə yetirilməsi başlamazdan əvvəl tutulur, buna görə də qeydiyyatçıda baş verən xəta mübahisə deyil, birbaşa və problemsiz geri qaytarılmadır.
Qarışıq səbətlər bir-birindən asılı olmayaraq uğursuz olur. Əgər siz hostinq və domeni birlikdə alsanız və domenin qeydiyyatı rədd edilsə — yarışda başqası tərəfindən alındıqda, reyestr tərəfindən rədd edildikdə, qeydiyyatçının fəaliyyətində fasilə yarandıqda — hostinq bəndi yenə də tamamlanır və domen bəndinin məbləği ayrıca olaraq pul kisənizə geri qaytarılır. Bir uğursuz bənd heç vaxt sifarişinizin qalan hissəsini ləngitmir.
Bu səhifədəki hər şey ilk növbədə API əsaslıdır (API-first). Domen axtarışı, qeydiyyatı, köçürülməsi, DNS qeydləri və ad serverləri hamısı OpenAPI spesifikasiyamızda dərc olunmuş son nöqtələrdir (endpoints); bu o deməkdir ki, onlar idarəetmə panelindən, generasiya edilmiş SDK-lardan, CLI-dan və bizim MCP serverimizdən eyni dərəcədə əlçatandır — beləliklə, bir AI aləti DNS-inizi məhz ona verdiyiniz icazələrlə idarə edə bilər.