Bir sonraki API işletim kararını daha net hale getirin.
Kaynaklar, sürüm çalışması, sırlar, API güvenilirliği ve kurtarma için kılavuzlar. Örnekler planlama alıştırmalarıdır, dağıtılmış müşteri sistemleri değildir.
Yirmi pratik kılavuz
Monero ile bir API VPS satın alın: kaynak bütçesinden ödeme kaydına
Bir API iş yükü çalışma sayfasını açık bir yapılandırmaya dönüştürün, ardından ödeme kaydını teslimat olarak görmeden saklayın.
Bir API'yi açığa çıkarmadan önce bir konteyner VPS'ini sağlamlaştırın
Gereksiz maruziyeti azaltın, kimlik bilgilerini ayırın ve genel bir API trafik almadan önce yolu doğrulayın.
Test edilmiş bir dönüş yoluyla API ana makine adını taşıma
Üretim ana makine adını değiştirmeden önce DNS, TLS, uygulama sağlığı ve dönüş kararını planlayın.
Her sırrı saklamadan kullanışlı uygulama günlüklerini tutun
Tokenları, kimlik bilgilerini ve gereksiz kişisel verileri hariç tutarak kısa, kullanışlı bir operasyonel kayıt seçin.
Uygulama sırlarını dağıtım çıktılarından ayırın
Dağıtılabilir kodu ve gizli materyali, bir sahibi ve rotasyon kaydı olan farklı yollarda tutun.
İç bileşenleri açığa çıkarmadan kullanışlı bir API sağlık uç noktası ekleyin
Yapılandırma, bağımlılıklar veya sır içeren tanılamaları yayınlamadan yönlendirme kararları için küçük bir sağlık yanıtı kullanın.
İstek zaman aşımlarını ve sınırlı yeniden denemeleri ayarlayın
Bekleme ve yeniden deneme davranışını açık hale getirin, böylece bir bağımlılık hatası sınırsız iş yaratamaz.
Uygulama ve çalışanlar arasında veritabanı bağlantı sınırlarını planlayın
Arka plan çalışanları kalan boşluğu tüketmeden önce veritabanı bağlantılarını süreç ve havuz bazında bütçeleyin.
Sertifika yenilemeyi ve son kullanma yanıtını prova edin
Yenileme sahibini kaydedin, yıkıcı olmayan bir prova test edin ve sertifika son kullanma tarihinden önce karar noktasını tanımlayın.
Bir API için giden transfer bütçesi
Aylık transfer tahsisatını yeterli saymadan önce yanıt boyutunu, önbellek davranışını ve planlanmış dışa aktarımları ölçün.
Bir veritabanı yedeğini yalıtılmış bir geri yüklemede test edin
Bir yedeğin üretimden uzakta geri yüklenebildiğini ve onu kullanışlı kılan uygulama kontrollerini kaydederek kanıtlayın.
API belirtilerinden bir olay zaman çizelgesi hazırlayın
Zaman damgalarını, istek belirtilerini ve değişiklikleri, bir bakımcının sonraki güvenli kontrolü seçmesine yardımcı olan sıralı bir kayda dönüştürün.
Örnek uygulama senaryoları
İlk üretim lansmanı öncesinde küçük bir ücretli API
Küçük bir API için pratik bir kontrol listesi: erişim, sağlık, ödeme sınırları, kurtarma adımları ve güvenli bir lansman kararı.
Düşük hacimli bir B2B webhook alımı
İmza kontrolleri, sınırlı bir kuyruk ve yinelenen olayların güvenli işlenmesi içeren örnek bir webhook alıcısı.
Sınırlı bir işçi ile zamanlanmış bir veri içe aktarma
Paralel işi sınırlayan, kaynak değişikliklerini kaydeden ve uygulamayı bunaltmadan önce duran örnek bir içe aktarma.
Güvenli fikstürlerle özel bir ekip hazırlık API'si
Sentetik fikstürleri ve dış etkileri üretim sınırlarının dışında tutan örnek bir hazırlık hizmeti.
Küçük, okuma yoğun bir katalog API'si
Önbellek varsayımlarını veritabanı kurtarma ve yayınlama kararlarından ayıran örnek bir katalog API'si.
Ayrı olarak yedeklenen bir uygulama veritabanı
Kurtarma materyalinin bilinen bir sahibi ve yalıtılmış bir geri yükleme kontrolü olduğu örnek bir uygulama veritabanı.
Bir API, işçi ve isteğe bağlı veritabanı için Docker VPS
Bir API süreci, isteğe bağlı bir işçi ve isteğe bağlı bir veritabanı için kendi yönettiğiniz bir Docker VPS bütçesi seçin.