AWS AppSync

Buat aplikasi yang digerakkan oleh data dengan kemampuan real-time dan offline

AWS AppSync secara otomatis memperbarui data di aplikasi seluler dan web secara real-time, serta memperbarui data untuk pengguna offline segera saat mereka terhubung kembali. AWS AppSync memudahkan untuk membuat aplikasi seluler dan aplikasi web kolaboratif yang memberikan pengalaman pengguna yang responsif dan kolaboratif.

Anda dapat menggunakan AWS AppSync untuk membuat aplikasi seluler native dan aplikasi web dengan iOS, Android, JavaScript, dan React Native. Mulailah dengan membuka konsol AWS AppSync, tentukan data untuk aplikasi Anda dengan pernyataan kode sederhana, dan AWS AppSync akan mengelola segala hal yang diperlukan untuk menyimpan, memproses, dan mengambil data untuk aplikasi Anda.

Keuntungan

Pembuatan prototipe dan pengembangan yang cepat dengan GraphQL

Dengan AWS AppSync Anda dapat menentukan persyaratan data aplikasi dengan pernyataan kode sederhana dan mengulang dengan cepat selama proses pembuatan prototipe dan pengembangan. AWS AppSync menggunakan GraphQL, bahasa kueri standar terbuka yang memudahkan aplikasi meminta data dari cloud.

Buat aplikasi seluler dan aplikasi web kolaboratif secara real-time

AWS AppSync memudahkan membuat aplikasi kolaboratif yang membuat data bersama selalu diperbarui secara real-time. Cukup tentukan data untuk aplikasi Anda dengan pernyataan kode sederhana dan AWS AppSync akan mengelola segala hal yang diperlukan untuk menjaga data aplikasi diperbarui secara real-time. AWS AppSync juga memperbarui data secara otomatis untuk pengguna offline ketika mereka kembali online. Hanya data yang diperlukan yang akan diambil, mengurangi lalu lintas pesan dan meningkatkan kinerja aplikasi dan masa pakai baterai.

Kelola data pengguna offline secara otomatis

AWS AppSync mengelola semua operasi data untuk pengguna offline secara otomatis. Layanan ini mendukung model pemrograman offline, yaitu data aplikasi tidak hanya tersedia bagi pengguna offline, tetapi pengguna juga bisa menambahkan dan memperbarui data aplikasi secara lokal. Layanan ini memudahkan untuk membuat aplikasi yang menyimpan data penting secara lokal di dalam cache untuk penggunaan offline, kemudian menyinkronkan dengan cloud ketika perangkat kembali online.

Jaga data tetap aman

AWS AppSync membantu Anda menjaga keamanan data pengguna dan aplikasi. Layanan ini terintegrasi dengan Amazon Cognito dan AWS Identity and Access Management, sehingga Anda dapat menetapkan izin yang cermat pada pengoperasian GraphQL yang memberikan kontrol kental pada siapa saja yang dapat mengakses data.

Buat aplikasi dengan data yang berasal dari beberapa sumber

AWS AppSync memudahkan untuk menggabungkan data dari sumber yang berbeda. Misalnya, Anda dapat membuat aplikasi yang menggunakan AppSync untuk menggabungkan data aktivitas pengguna dari penggunaan ponsel dan web, aktivitas pelacak kebugaran, dan postingan media sosial mereka dan menggabungkannya dengan data lokasi untuk merangkum semua aktivitas dan lokasi pengguna pada hari tersebut. Dengan AppSync, aplikasi Anda dapat mengakses data di Amazon DynamoDB, memicu fungsi AWS Lambda, atau menjalankan kueri Amazon Elasticsearch dan menggabungkan data dari layanan ini untuk memberi data pasti yang Anda perlukan untuk aplikasi Anda.

Menyelesaikan konflik data secara otomatis

AWS AppSync secara otomatis dapat menyelesaikan konflik data yang digunakan bersama antara beberapa pengguna dan perangkat. Konflik dapat terjadi ketika dua atau beberapa pengguna melakukan pembaruan secara bersamaan. Layanan ini memiliki aturan default untuk mendeteksi konflik dan memastikan konflik tersebut diselesaikan, tetapi juga mengizinkan Anda menambahkan logika bisnis Anda sendiri ke dalam proses penyelesaian konflik dengan fungsi AWS Lambda.

Cara kerjanya

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

AWS AppSync tersedia secara umum. Jika Anda ingin mencoba membuat aplikasi seluler dan aplikasi web yang digerakkan oleh data, saksikan video sesi re:Invent berikut untuk mempelajari selengkapnya dan buka konsol AWS AppSync untuk memulai. Untuk perincian harga, lihat halaman harga. AWS AppSync tersedia di beberapa wilayah. Untuk perincian mengenai wilayah mana saja yang menyediakannya, silakan lihat halaman perincian wilayah.

Sesi AWS AppSync re:Invent

Kasus penggunaan

AWS AppSync dapat digunakan pada semua jenis aplikasi seluler dan aplikasi web di seluruh industri, vertikal, dan kategori aplikasi yang memerlukan pembaruan data real-time dan kemampuan offline. Berikut ini adalah beberapa contoh aplikasi yang secara khusus mendapatkan manfaat karena dibuat dengan AWS AppSync.  

Aplikasi kolaborasi

AWS AppSync memudahkan untuk membuat aplikasi yang mengizinkan beberapa pengguna berbagi dan berkolaborasi konten. AWS AppSync secara otomatis memperbarui data untuk jenis konten yang berbeda termasuk dokumen, gambar, pesan, teks, dan whiteboard bersama.

Aplikasi media sosial, chat, biro jodoh

AWS AppSync cocok untuk membuat aplikasi media sosial, chat, dan biro jodoh. AWS AppSync dapat membantu dengan mengelola pesan antara beberapa pengguna dengan berbagai jenis dan sumber data. Dengan AWS AppSync, pengguna dapat berinteraksi dengan aplikasi mereka meski offline dan AWS AppSync akan memperbarui pesan untuk pengguna saat pengguna kembali online.

Aplikasi pelatihan AR dan VR

AWS AppSync dapat membantu mengelola data untuk aplikasi pelatihan dan pengajaran, misalnya dokter yang melakukan operasi dengan disaksikan oleh pengamat, atau guru yang memberi pelajaran kepada siswa. Jenis aplikasi ini perlu mendukung augmented reality dan virtual reality (AR dan VR) yang menggabungkan atau memasukkan data ke informasi lainnya dan perlu diperbarui secara real-time selama prosedur atau sesi interaktif, seperti kegiatan mengajar.

Pelajari selengkapnya mengenai fitur AWS AppSync

Kunjungi halaman fitur
Siap membuat?
Buka konsol AWS AppSync
Ada pertanyaan lagi?
Hubungi kami