AWS Amplify güvenli, ölçeklendirilebilir mobil uygulamalar ve web uygulamaları oluşturmak için yazılım geliştirme platformudur. Kullanıcıların kimliklerini doğrulamanızı, verileri ve kullanıcı meta verilerini güvenli şekilde depolamanızı, verilere seçili erişim yetkilendirmenizi, makine öğrenimini entegre etmenizi, uygulama ölçümlerini analiz etmenizi, sunucu tarafında kod çalıştırmanızı kolaylaştırır. Amplify mobil uygulama yazılım geliştirme iş akışının sürüm denetimi ve kod testinden ürün dağıtımına kadar tamamını kapsar ve işinizi binlerce kullanıcıdan on milyonlarca kullanıcıya kolayca ölçeklendirir. Amplify Framework’un parçası olan Amplify kitaplıkları ve CLI açık kaynaktır ve kendi eklentilerinizi oluşturup özelleştirebileceğiniz eklenebilir bir arayüz sunar.
Amplify topluluk tarafından seviliyor ve bu onu milyonlarca indirme sayısıyla birlikte GitHub üzerinde en hızlı büyüyen ilk 5 projeden biri yapmıştır.
“AWS Amplify’ı deniyorum... şimdiye dek saf bir mucize gibi görünüyor” @thiagoleychr
“AWS Amplify harika bir verimlilik artışı sağlıyor. Eğer yeni bir web veya mobil uygulama başlatıyorsanız, buradan başlayın!” @rts_rob
“Amplify barındırmanın büyük hayranıyım, az biliniyor ama övgüyü hak ediyor.” @mikemacd
“#Sürekli #teslimi ve mobil ve web #uygulamaları #yayınlamayı inanılmaz kolay bir hale getirdiği için #AWS #Amplify’a fazlasıyla teşekkürler. Şiddetle öneriyorum.” @thetestlabsio
“Son yan proje, @snapgig, esnek ekonomili piyasa, hazır! @AWSAmplify CLI/Konsolu kullandığımız için mutluyuz, karmaşık arka uçları arttırmak, koordinasyonlu dağıtımlar gerçekleştirmek, #React/#GraphQL, kimlik doğrulama yapmak, sohbet etmek, görüntü yüklemek ve benzeri işlemler çok daha kolay. @dabit3’e mükemmel öğretici videoları ve verdiği bilgiler için teşekkürler!” @ChrisLivdahl
“Bu bana şimdiden çok zaman kazandırdı bile. Mevcut ayrıntılı kimlik doğrulama kuralları sayesinde bir mutasyonu tamamlayamadım. Kuralı güncelledim ve hemen sonuç verdi! Bir ‘amplify push’ için beklememe gerek kalmadı! 🔥🔥🔥 Teşekkürler @AWSAmplify ekibi!” @mwarger
“Nisanın sonuna geldik! İnternette bir video yayıldı, @quiznext yüklemeleri %1400 arttı ve sunucumuz zorlanmadı ve geliştiricilerimiz gece yarısına kadar sunucuları izleyerek çalışmadılar! Teşekkürler @AWSMobile, @awscloud ve @goserverless! #sunucusuz @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“Son birkaç aydır üretim ortamında @AWSAmplify kullanıyorum ve söylemeliyim ki gerçekten harika bir paket. Kimlik doğrulaması eklemek çok olay ve GraphQL API oluşturmak çok zevkli!” @plahteenlahti
“AWS Amplify harika. Hiç zaman harcamadan ve çok az çabayla ne istiyorsanız yapmak için sunucusuz bir uygulama kurun, sonra hayatınızı yaşayın #Kodun100Günü #kodlayankadınlar #webdev” @ohcatwhy
“Birçok kez söyledim fakat yine söyleyeceğim, Tanrı @AWSAmplify ve Appsync’i korusun, harika bir şekilde yazılım geliştirmemi sağlıyor. #aws #webdev #react #sunucusuz @StelseyLesser
“Şu son birkaç gündür AWS Amplify’ı biraz karıştırdıkça AWS’nin ne kadar karmaşık olduğunu düşünmekten ziyade ne kadar güçlü olabildiğini düşünmeye başladım.” @zslabs
“Hey, @AWSAmplify - @reactnative (ve bir dereceye kadar @expo ) için gösterdiğiniz sevgiye teşekkür ederim. Diğerleri (@Firebase , @auth0 , ve benzeri hesapları) takip etmeli” @oriharel
“Aman tanrım, AWS Amplify bir harika. Dakikalar içinde GraphQL uç noktası.” @iamgraem_e
“Yok artık... AWS Amplify bambaşka bir seviyede - bu şey resmen sana süper güçler veriyor 🦸♂️” @victorhazbun
Neden Amplify’ı seçmelisiniz?
Daha fazla çeşitlilik ve derinlik
Amplify, uygulamalarınıza güç sağlamak için AWS Cloud kullanır. Böylece diğer mobil yazılım geliştirme platformlarından daha derin işlevselliği olan daha kapsamlı hizmet seçeneklerine erişim sağlayabilirsiniz. Uygulamanız büyüdükçe tamamen üretime hazır bir platforma geçiş yapmanıza gerek yok. Çünkü Amplify sizinle ve işinizle birlikte ölçeklendirir. Amplify ile istek üzerine tüm dünyadan mikro saniyelik gecikmeyle saniyede yüzlerce terabayttan fazla veride milyonlarca istekle başa çıkabilen canlı uygulamalar oluşturabilirsiniz.
Herhangi bir platform için oluşturun
Amplify, Android ve iOS mobil uygulamalarının yanı sıra React Native ve React, Ionic, Angular, Javascript ve Vue web uygulamalarını yerel olarak oluşturmanız ve işletmeniz için uç uca çözümler sunar. Sürüm denetimi, otomatik kod testi ve ürün uygulama dağıtımı için ihtiyacınız olan her şeyi sunar. Aşamalı web uygulamaları için hem ön ucunuz hem de arka ucunuz için tam yazılım geliştirme iş akışı verebilecek tek platform Amplify’dır.
Basitleştirilmiş veriler
Amplify çoklu veri tabanı teknolojileri kurma karmaşıklığına gerek kalmadan veri erişimini sorunsuz hale getirmektedir. İlişkisel ve ilişkisel olmayan veri tabanı gibi var olan veri kaynakları ile kolayca entegre edebilirsiniz. Amplify, diğer platformlar bu imkanı sağlamazken GraphQL’yi kullanarak verilerin yönetiminizi basitleştirmenizi sağlar. GraphQL ile daha hızlı ve daha etkileşimli mobil uygulamalar oluşturabilirsiniz çünkü tek bir ağ isteğindeki farklı kaynaklardan çoklu bilgiler sorgulayabilir ve alabilirsiniz. Bu, uygulamanın tükettiği CPU ve pil ömründen tasarruf sağlar.
Çevrimdışı eşitleme
Amplify, arka uç veri deponuz için bir yerleşik eşitleme bulunan cihaza yerleşik veri deposu sağlar. Diğer tüm platformlar sadece cihaza yerleşik bir önbellek sunar. Cihazınız çevrimdışıyken uygulamanız Amplify kullanarak yerel olarak veri sorgulayabilir ve yazabilir. Cihaz tekrar çevrim içi olduğu zaman, Amplify otomatik olarak yerel veri deponuzu arka uç veri deponuz ile eşitler ve çakışmaları giderir. Amplify ile ağ kesintilerine dayanıklı güvenilir uygulamalar ve cihazlara yayılan gerçek zamanlı işbirliğine dayalı uygulamalar oluşturabilirsiniz.
Yönetim gerektiren sunucu yok
Amplify, iş mantığınız için sunucuları yönetmeye gerek kalmadan sunucu tarafı kodu yürütmenize izin verir. Sadece maliyet tasarrufunuzu optimize etmek için kullandığınız kaynaklar için ücret ödersiniz ve sunuculara bakım veya yükseltme yapmanız ya da sunucuları yedeklemeniz gerekmez ve uygulamalarınız otomatik yüksek erişilebilirliğe sahip olur.
Ayrıntılı güvenlik denetimleri
Amplify, diğer platformlardan ziyade uygulamanız için çok daha iyi güvenlik denetimleri sağlar. Amplify ile uygulamanızı kullanan her kullanıcı için ayrıntılı erişim denetimi ayarlama gücünüz vardır. Amazon, Facebook ve Google’dan kolaylıkla birleştirilmiş kimlik doğrulaması kurabilirsiniz ve her bir kullanıcıya yetkilendirilmiş veri parçalarını denetleyebilirsiniz.
Özellikler
Amplify, AWS hizmetleri tarafından sağlanan zengin özelliklere sahip sunucusuz uygulamalar oluşturmanızı sağlayan Kimlik Doğrulama, Analiz, API (GraphQL ve REST), Etkileşimler, Tahminler, PubSub, Depolama, Anlık Bildirim ve XR gibi özellik kümeleri sağlar.
DataStore
GraphQL kullanarak uygulamanız ve bulut arasındaki verileri eşitleyen cihaza yerleşik bir sorgulanabilir kalıcı veri deposu.
Kimlik Doğrulaması
Mobil uygulamalara ve web uygulamalarına kullanıcı kaydı, oturum açma ve ayrıntılı erişim denetimi ekleyin.
Analiz
Kullanıcı oturumlarını, özniteliklerini ve uygulama içi ölçümleri izlemeye yönelik kullanıma hazır analiz
API
REST ve GraphQL ile kolayca ve güvenli bir şekilde HTTP istekleri gerçekleştirin.
AR ve VR
Sanal gerçeklik (VR), artırılmış gerçeklik (AR) ve 3B sahnelerini kolayca entegre edin.
Etkileşimler
Derin öğrenim destekli ses ve metin özelliklerini kullanarak konuşma tabanlı arabirimler oluşturun.
Bildirimler
Yerleşik olarak analiz ve hedefleme özellikleri sunan, özel olarak uyarlanmış anlık bildirimleri entegre edin.
Tahminler
Bulut hizmetleri tarafından sağlanan uygulamanıza Yapay Zeka/Makine Öğrenimi özellikleri ekleyin.
PubSub
Uygulamanızı bulut üzerindeki ileti odaklı ara yazılımlara bağlayın.
Depolama
Kullanıcı içeriklerini bulutta ve cihazda güvenli bir şekilde yönetin.
Amplify Framework’deki olay merkezli açık kaynak kitaplığını kullanarak bulut destekli mobil ve web uygulamaları oluşturun.
Uygulamanızın arka ucunu oluşturmak, entegre etmek ve yönetmek için Amplify Framework’de açık kaynak araç zinciri.
Sürekli dağıtım ile tam yığın sunucusuz web uygulamalarının barındırılması.