Girişimlerde AWS Cognito kullanımı geliştirici deneyimini zorlaştırıyor
Öne çıkanlar
- AWS Cognito'da oluşturulan özel kullanıcı havuzu öznitelikleri sonradan değiştirilemiyor veya silinemiyor.
- Amplify v6 güncellemesi, kimlik doğrulama API yapısını kökten değiştirerek kodların yeniden yazılmasını zorunlu kıldı.
- Cognito için resmi bir yerel çevrimdışı çalışma aracı bulunmadığı için testler doğrudan bulut ortamına bağımlı kalıyor.
Yazılım geliştiricisi Josh Karamuth, yeni bir girişim projesinde kimlik doğrulama altyapısı için AWS Cognito tercih ettikten sonra yaşadığı teknik engelleri ve geliştirici deneyimi sorunlarını paylaştı. AWS ekosistemine entegre olması ve ilk 50 bin aylık aktif kullanıcıya kadar ücretsiz sunulması nedeniyle seçilen hizmet, süreç içinde karmaşık dokümantasyonu ve kısıtlayıcı mimarisiyle ekibe zaman kaybettirdi.
Karamuth, resmi dokümantasyonun farklı kullanıcı profilleri arasında dağılmış olmasını ve örnek kodların eski SDK sürümleriyle karışmasını temel zorluklar arasında gösterdi. Amplify v6 güncellemesiyle birlikte mevcut API yapısının tamamen değiştiğini ve çalışan kodların baştan yazılmak zorunda kalındığını belirten geliştirici, Cognito'nun yerel geliştirme ortamlarında çevrimdışı test edilmesinin zorluğuna da değindi.
Hizmette yapılan küçük yapılandırma hatalarının geri alınamaması da operasyonel risk yarattı. Kullanıcı havuzuna eklenen özel özniteliklerin sonradan değiştirilememesi nedeniyle hatalı bir ayarın tüm havuzun sıfırlanmasını veya karmaşık veri taşıma süreçlerini gerektirdiği kaydedildi.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.