AWS AppSync
Organisasi memilih untuk membangun API dengan GraphQL karena membantu mereka mengembangkan aplikasi lebih cepat, dengan memberi pengembang front-end kemampuan untuk melakukan kueri pada beberapa database, layanan mikro, dan API dengan satu titik akhir GraphQL.
AWS AppSync adalah layanan terkelola sepenuhnya yang memudahkan pengembangan GraphQL API dengan menangani hal-hal berat untuk menghubungkan secara aman ke sumber data seperti AWS DynamoDB, Lambda, dan lainnya. Menambahkan cache untuk meningkatkan kinerja, langganan untuk mendukung pembaruan realt-time, dan penyimpanan data sisi klien yang menjaga klien offline tetap sinkron sama mudahnya. Setelah diterapkan, AWS AppSync menskalakan mesin eksekusi API GraphQL Anda ke atas dan ke bawah untuk memenuhi volume permintaan API.
Keuntungan
Akses data sederhana & aman
Berikan daya aplikasi Anda dengan data yang tepat dari satu atau beberapa sumber data dengan permintaan jaringan tunggal menggunakan GraphQL. AWS AppSync memudahkan untuk mengamankan data aplikasi Anda menggunakan beberapa mode autentikasi konkuren dan memungkinkan Anda untuk menentukan keamanan, caching, dan menyaring kontrol akses di tingkat definisi data langsung dari skema GraphQL Anda.
Kapabilitas real-time & offline bawaan
Dengan langganan GraphQL terkelola, AWS Appsync dapat mendorong pembaruan data waktu nyata melalui Websocket ke jutaan klien. Untuk aplikasi seluler dan web, AppSync juga memberikan akses data lokal saat perangkat offline, dan sinkronisasi data dengan resolusi konflik yang mudah disesuaikan, ketika perangkat kembali online.
Tidak ada server untuk dikelola
AWS AppSync menawarkan pengaturan, administrasi, dan pemeliharaan API GraphQL yang terkelola sepenuhnya, dengan infrastruktur tanpa server ketersediaan tinggi bawaan. Membuat API GraphQL dalam hitungan detik melalui AWS CLI, konsol, Amplify CLI atau CloudFormation. Dan, pantau dan dapatkan wawasan dengan mudah melalui CloudWatch dan X-Ray untuk pengoperasian yang sempurna.
Cara kerjanya
API GraphQL yang dibangun dengan AWS AppSync memberi pengembang front-end kemampuan untuk mengkueri beberapa basis data, layanan mikro, dan API dari satu titik akhir GraphQL.
Kasus penggunaan
Kolaborasi waktu nyata
Menyiarkan data dari backend ke semua klien yang terhubung (satu-ke-banyak) atau antara klien (banyak-ke-banyak), seperti dalam skenario layar kedua tempat Anda menyiarkan data yang sama ke semua klien, yang kemudian dapat membalas.
Sumber daya tambahan: Tutorial
Aplikasi obrolan waktu nyata
Membangun aplikasi seluler dan web yang mendukung beberapa ruang obrolan pribadi, menawarkan akses ke riwayat percakapan, dan mengantrekan pesan keluar, bahkan saat perangkat sedang offline.
Sumber daya tambahan: Tutorial
Dasbor IoT Waktu Nyata
Sumber daya tambahan: Tutorial
Akses layanan mikro terpadu
Akses dan gabungkan data dari beberapa layanan mikro yang berjalan dalam kontainer di VPC, di belakang titik akhir API REST, titik akhir API GraphQL, dan lainnya, dalam satu antarmuka.
Akses data terpadu
Sumber daya tambahan: Tutorial
Sinkronisasi aplikasi offline
Secara otomatis menyinkronkan data antara aplikasi seluler/web dan cloud dengan AWS AppSync dan Amplify DataStore, mesin penyimpanan persisten di perangkat dengan dukungan bawaan untuk pembuatan versi data serta deteksi dan resolusi konflik.
Sumber daya tambahan: Tutorial
Pelanggan yang menggunakan AWS AppSync
Pelacakan Lokasi Langsung
Baca tentang cara HyperTrack menggunakan AWS untuk pemrosesan data waktu nyata untuk pelacakan lokasi langsung dalam skala besar
Layanan Pelanggan Dalam Toko
ALDO menggunakan AWS AppSync. Pelajari selengkapnya tentang bagaimana mereka meningkatkan pengalaman berbelanja pelanggan alas kaki
Keselamatan dan Perawatan Pasien
Baca tentang cara Repp Health menggunakan AWS untuk melacak aset medis dalam jarak 10 sentimeter
Membuat Berita Dapat Ditindaklanjuti
Mempelajari tentang cara AWS Appsync membantu Perangkat Lunak Public Good menjadi bermanfaat dengan mendorong tindakan pembaca waktu nyata
Pelajari selengkapnya mengenai fitur AWS AppSync