AWS AppSync

Gerçek zamanlı ve çevrimdışı özelliklere sahip veri destekli uygulamalar oluşturun

AWS AppSync, web uygulamaları ve mobil uygulamalardaki verileri otomatik ve gerçek zamanlı olarak güncellemesinin yanı sıra çevrimdışı kullanıcıların verilerini yeniden bağlandıkları anda günceller. AWS AppSync uyumlu, işbirliğine dayalı kullanıcı deneyimleri sunan mobil uygulamalar ve web uygulamaları oluşturmayı kolaylaştırır.

AWS AppSync'i kullanarak iOS, Android, JavaScript ve React Native ile yerel mobil uygulamalar ve web uygulamaları oluşturabilirsiniz. AWS AppSync konsoluna gidip basit kod deyimleriyle uygulamanıza yönelik verileri belirterek kullanmaya başlayabilirsiniz. Uygulamanıza yönelik verilerin depolanması, işlenmesi ve alınması için gerekli her şeyi AWS AppSync yönetir.

Avantajlar

GraphQL ile hızlı prototip oluşturma ve geliştirme

AWS AppSync'te basit kod deyimleriyle uygulamanın veri gereksinimlerini belirtebilir, prototip oluşturma ve geliştirme süreci boyunca hızla yineleyebilirsiniz. AWS AppSync, uygulamaların buluttan veri istemesini kolaylaştıran açık bir standart sorgu dili olan GraphQL'yi kullanır.

Gerçek zamanlı, işbirliğine dayalı mobil uygulamalar ve web uygulamaları oluşturun

AWS AppSync, paylaşılan verileri gerçek zamanlı olarak güncel tutan, işbirliğine dayalı uygulamalar oluşturmayı kolaylaştırır. Yalnızca uygulamanıza yönelik verileri basit kod deyimleriyle belirtirsiniz ve uygulama verilerinin gerçek zamanlı olarak güncel kalması için gerekli her şeyi AWS AppSync yönetir. AWS AppSync, çevrimdışı kullanıcıların verilerini de yeniden bağlandıkları anda otomatik olarak günceller. Yalnızca gerekli verilerin getirilmesi ileti trafiğini azaltır ve uygulama performansı ile pil ömrünü artırır.

Çevrimdışı kullanıcıların verilerini otomatik olarak yönetir

AWS AppSync, çevrimdışı kullanıcılara yönelik tüm veri işlemlerini otomatik olarak yönetir. Hizmet, uygulama verilerinin çevrimdışı kullanıcıların erişimine açık olmasının yanı sıra kullanıcıların yerel olarak uygulama verileri ekleyip bu verileri güncelleyebildiği bir çevrimdışı programlama modelini destekler. Bu, çevrimdışı kullanım için önemli verileri yerel olarak önbelleğe ekleyen ve daha sonra cihaz yeniden bağlandığında bulutla eşitleyen uygulamalar oluşturmayı kolaylaştırır.

Verilerin güvenli kalmasına yardımcı olur

AWS AppSync, kullanıcılarınızın ve uygulamalarınızın güvenli kalmasına yardımcı olur. Hizmet Amazon Cognito ve AWS Identity and Access Management ile entegre olduğundan, GraphQL işlemleri üzerinde verilere kimlerin erişebileceğine sıkı denetimler ekleyen ayrıntılı izinler ayarlayabilirsiniz.

Birden çok kaynaktan alınan verilerle uygulama oluşturun

AWS AppSync, farklı kaynaklardan alınan verileri birleştirmeyi kolaylaştırır. Örneğin, AppSync ile bir kullanıcının telefon ve web kullanımından, fitness izleyicisi etkinliklerinden ve sosyal medya gönderilerinden alınan etkinlik verilerini konum verileriyle birleştirerek kullanıcının o günkü tüm etkinliklerini ve konumlarını özetleyebilirsiniz. AppSync ile uygulamanız Amazon DynamoDB'deki verilere erişebilir, AWS Lambda işlevleri tetikleyebilir, Amazon Elasticsearch sorguları çalıştırabilir ve bu hizmetlerden alınan verileri birleştirerek uygulamanız için tam olarak gereksinim duyduğunuz verileri sağlayabilir.

Veri çakışmalarını otomatik olarak giderir

AWS AppSync, birden çok kullanıcı ve cihaz arasında paylaşılan verilerle ilgili çakışmaları otomatik olarak giderebilir. İki veya daha fazla kullanıcı aynı anda güncelleme yaptığında çakışma gerçekleşebilir. Hizmette çakışmaların algılanmasına ve giderilmesinin sağlanmasına yönelik varsayılan kurallar olsa da AWS Lambda işlevleriyle çakışma giderme sürecine kendi iş mantığınızı ekleyebilirsiniz.

Nasıl çalışır?

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync genel erişime sunulmuştur. Veri destekli mobil uygulamalar ve web uygulamaları oluşturmayı denemek istiyorsanız re:Invent oturumunun videosunu izleyin ve çalışmaya başlamak için AWS AppSync konsolunu açın. Fiyatlandırma ayrıntıları için lütfen fiyatlandırma sayfasına bakın. AWS AppSync'e birden çok bölgede erişilebilir. Bölge erişilebilirliğiyle ilgili ayrıntılar için lütfen bölge ayrıntıları sayfasına bakın.

AWS AppSync re:Invent oturumu

Kullanım örnekleri

AWS AppSync, uygulamaların gerçek zamanlı veri güncellemesi ve çevrimdışı özellikler gerektirdiği tüm endüstrilerde, dikey pazarlarda ve kategorilerde her tür mobil uygulamaya ve web uygulamasına uygulanabilir. Aşağıda AWS AppSync ile oluşturmanın özellikle avantajlı olabileceği uygulamalara bazı örnekler verilmiştir.  

İşbirliği uygulamaları

AWS AppSync, birden çok kullanıcının içerik paylaşmasını ve bu içerikler üzerinde işbirliği yapmasını kolaylaştırır. AWS AppSync belgeler, görüntüler, kısa mesajlar ve paylaşılan beyaz tahtalar dahil olmak üzere farklı türlerdeki içeriklerin verilerini otomatik olarak günceller.

Sosyal medya, sohbet, arkadaş bulma uygulamaları

AWS AppSync sosyal medya, sohbet ve arkadaş bulma uygulamaları oluşturmak için harikadır. AWS AppSync, birden çok kullanıcı arasındaki çeşitli veri türlerine ve kaynaklarına sahip mesajlaşmayı yöneterek yardımcı olabilir. AWS AppSync ile kullanıcılar çevrimdışıyken bile uygulamalarıyla etkileşim kurabilir ve yeniden bağlandıklarında AWS AppSync mesajları günceller.

AR ve VR eğitim uygulamaları

AWS AppSync, gözlemciler eşliğinde ameliyat yapan doktorlar veya öğrencilere ders veren öğretmenler gibi eğitim ve öğretim uygulamaları için verilerin yönetilmesine yardımcı olabilir. Bu tür uygulamalar, verilerin diğer bilgilerle birleştirildiği veya tümleştirildiği artırılmış gerçekliği ve sanal gerçekliği (AR ve VR) desteklemelidir ve ders gibi bir prosedür veya etkileşimli oturum sırasında gerçek zamanlı olarak güncellenmelidir.

AWS AppSync özellikleri hakkında daha fazla bilgi edinin

Özellik sayfasını ziyaret edin
Oluşturmaya hazır mısınız?
AWS AppSync konsolunu açın
Başka sorunuz mu var?
Bize ulaşın