AWS Amplify adalah platform pengembangan untuk membangun aplikasi mobile dan web yang aman dan dapat diskalakan. Platform ini mempermudah Anda untuk mengautentikasi pengguna, menyimpan data dan metadata pengguna dengan aman, mengotorisasi akses ke data dengan selektif, mengintegrasikan pembelajaran mesin, menganalisis metriks aplikasi, dan melakukan kode sisi server. Amplify mencakup alur kerja pengembangan aplikasi mobile penuh dari kontrol versi, pengujian kode, hingga penerapan produksi, dan dapat mudah diskalakan dengan bisnis Anda dari ribuan hingga puluhan juta pengguna. Pustaka Amplify dan CLI, bagian dari Kerangka Kerja Amplify, adalah sumber terbuka dan menawarkan antarmuka yang dapat antarmuka yang dapat dihubungkan yang memungkinkan Anda untuk menyesuaikan dan membuat plugin sendiri.
Amplify disukai oleh masyarakat, membuatnya berada di 5 teratas proyek sumber terbuka yang paling cepat berkembang di GitHub dengan jutaan unduhan.
“Mencoba AWS Amplify... sejauh ini tampak seperti sulap sesungguhnya” @thiagoleychr
“AWS Amplify adalah pendongkrak produktivitas yang luar biasa. Jika Anda sedang memulai web atau aplikasi seluler baru, mulai di sini!” @rts_rob
“Saya sangat mengagumi hosting Amplify, ini adalah rahasia terbaik AWS.” @mikemacd
“Berteriaklah dengan kencang ke #AWS #Amplify karena membuat #pengiriman dan #rilis #aplikasi #seluler dan web berkelanjutan menjadi sangat mudah, sungguh tak dapat dipercaya. Sangat direkomendasikan.” @thetestlabsio
“Proyek sampingan terbaru, @snapgig, marketplace yang ekonomis, sedang meningkat! Kami senang memanfaatkan @CLI/Konsol AWSAmplify, jauh lebih mudah menaiki backend yang kompleks, melakukan penerapan terkoordinasi, #React/#GraphQL, autentikasi, obrolan, upload gambar, dll. Terima kasih banyak kepada @dabit3, tutorial dan info yang luar biasa!” @ChrisLivdahl
“Ini telah menghemat waktu saya. Terima kasih telah menghadirkan aturan autentikasi yang halus, saya dulu tidak dapat menyelesaikan mutasi. Saya memperbarui aturan dan hasilnya langsung terlihat! Aku tidak harus menunggu `amplify push`! 🔥🔥🔥 Terima kasih tim @AWSAmplify!” @mwarger
“Cara yang menyenangkan untuk mengakhiri April! Sebuah video menjadi viral, penginstalan @quiznext meningkat hingga 1400% dan server kami tidak menjadi terlalu panas dan tidak ada pengembang yang bekerja hingga larut malam untuk memonitor server! Terima kasih kepada @AWSMobile, @awscloud dan @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“Telah menggunakan @AWSAmplify dalam produksi selama beberapa bulan dan harus mengakui bahwa ini ada paket sangat sempurna. Menambahkan autentikasi dengan sangat mudah dengan AWS Amplify, dan membangun GraphQL API dengan sangat menyenangkan!” @plahteenlahti
“untuk kamu semua, AWS Amplify menakjubkan. Siapkan aplikasi tanpa server untuk melakukan apa pun yang kamu inginkan tanpa membuang waktu dan dengan upaya minimal, lalu jalani hidupmu #100DayOfCode #womenwhocode #webdev” @ohcatwhy
“Aku telah mengatakan ini berulang kali tapi aku ingin mengatakannya lagi, Tuhan memberkati @AWSAmplify dan Appsync, ini memberiku pengalaman mengembangkan yang luar biasa. #aws #webdev #react #serverless” @StelseyLesser
“Setelah menggunakan AWS Amplify dalam beberapa hari ini saya benar-benar mulai mengubah persepsi tentang seberapa rumitnya dulu saya rasakan saat menggunakan AWS, hingga menjadi bertenaga seperti sekarang.” @zslabs
“Hei, @AWSAmplify - Terima kasih atas cinta yang kamu tunjukkan untuk @reactnative (dan pada batas tertentu untuk @expo ). Yang lain seharusnya mengikuti (@Firebase , @auth0 , dll.)” @oriharel
“Bunda Maria Suci, AWS Amplify luar biasa menakjubkan. Titik akhir GraphQL hanya beberapa menit.” @iamgraem_e
“Ayolah... AWS Amplify jauh lebih baik dibanding lainnya - Yang memberimu kekuatan super 🦸♂️” @victorhazbun
Kenapa memilih Amplify
Lebih luas dan dalam
Amplify memanfaatkan AWS Cloud untuk memberdayakan aplikasi Anda, sehingga Anda mendapatkan akses ke pilihan layanan yang jauh lebih luas bersama dengan fungsi yang jauh lebih dalam di dalam sebagian besar layanannya dibandingkan platform pengembangan mobile lainnya. Tidak perlu beralih ke platform yang sepenuhnya siap-produksi saat aplikasi Anda mulai membesar karena Amplify akan menskalakan dengan Anda dan bisnis Anda. Dengan Amplify, Anda dapat aplikasi langsung sesuai permintaan yang dapat menangani jutaan permintaan per detik melalui ratusan terabyte data dengan latensi mikrodetik ke seluruh dunia.
Membangun platform apa pun
Amplify memberi Anda solusi ujung ke ujung untuk membangun dan mengoperasikan aplikasi mobile Android dan iOS secara natif serta melalui aplikasi web React Native and React, Ionic, Angular, Javascript, dan Vue. Platform ini menyediakan semua yang Anda perlukan untuk penerapan kontrol versi, pengujian kode otomatis, dan aplikasi produksi. Untuk aplikasi web progresif, Amplify adalah satu-satunya platform yang memberi Anda alur kerja pengembangan lengkap untuk frontend dan backend Anda.
Data disederhanakan
Amplify membuat akses data tanpa hambatan, tanpa kompleksitas penyiapan banyak teknologi database. Anda dapat dengan mudah mengintegrasikan dengan sumber data yang ada seperti beragam database relasional dan non-relasional. Amplify memungkinkan Anda untuk menggunakan GraphQL untuk menyederhanakan cara Anda mengelola data sementara platform lainnya tidak bisa. Dengan GraphQL, Anda dapat membangun aplikasi yang lebih cepat dan lebih interaktif karena Anda dapat mengkueri dan mengambil beberapa potong informasi di seluruh sumber dalam satu permintaan jaringan. Hal ini menghemat masa pakai CPU dan baterai yang digunakan oleh aplikasi.
Sinkronisasi offline
Amplify menyediakan penyimpanan data pada-perangkat dengan sinkronisasi bawaan ke penyimpanan data backend Anda. Semua platform lainnya hanya menyediakan cache pada-perangkat. Selagi perangkat offline, aplikasi Anda dapat mengkueri dan menulis data secara lokal menggunakan Amplify. Setelah perangkat terhubung kembali secara online, Amplify akan menyinkronkan penyimpanan data lokal Anda secara otomatis dengan penyimpanan data backend dan menyelesaikan beberapa konflik. Dengan Amplify, Anda dapat membangun aplikasi mobile yang andal yang dapat tahan terhadap gangguan jaringan serta aplikasi kolaboratif real-time yang menjangkau perangkat.
Tanpa server yang perlu dikelola
Amplify memungkinkan Anda untuk mengeksekusi kode sisi-server untuk logika bisnis Anda tanpa harus mengelola server. Anda hanya bayar untuk sumber daya yang digunakan untuk mengoptimalkan penghematan biaya, dan tidak ada keharusan untuk memelihara server, upgrade, atau backup, dan aplikasi Anda memiliki ketersediaan tinggi otomatis.
Kontrol keamanan halus
Amplify memberi Anda kontrol keamanan yang jauh lebih besar untuk aplikasi Anda dibandingkan platform lainnya. Dengan Amplify, Anda memiliki daya untuk mengatur kontrol akses terperinci untuk setiap pengguna aplikasi Anda. Anda dapat menyiapkan autentikasi terintegrasi dengan mudah dari Amazon, Facebook, dan Google, dan Anda juga dapat mengontrol bagian pasti data yang diotorisasikan ke tiap pengguna.
Fitur
Amplify menyediakan seperangkat fitur seperti Autentikasi, Analisis, API (GraphQL dan REST), Interaksi, Prediksi, PubSub, Penyimpanan, Notifikasi Push, dan XR yang memungkinkan Anda untuk membangun aplikasi tanpa server kaya fitur yang didukung oleh layanan AWS.
PenyimpananData
Penyimpanan data berkelanjutan yang dapat dibuat kueri pada-perangkat yang menyinkronkan data antara plikasi Anda dan cloud menggunakan GraphQL.
Autentikasi
Tambahkan pendaftaran, masuk, dan kontrol akses halus pengguna ke aplikasi mobile dan web.
Analisis
Analisis drop-in untuk melacak sesi pengguna, atribut, dan metrik dalam aplikasi
API
Buat permintaan HTTP menggunakan REST dan GraphQL dengan mudah dan aman.
AR & VR
Integrasikan realitas virtual (VR), augmented reality (AR), dan adegan 3D dengan mudah.
Interaksi
Buat antarmuka percakapan menggunakan suara dan teks yang didukung oleh pembelajaran mendalam.
Pemberitahuan
Integrasikan pemberitahuan push yang disesuaikan dengan analisis dan bawaan (built-in) yang bertarget.
Prediksi
Tambahkan kapabilitas AI/ML ke aplikasi Anda dengan didukung oleh layanan cloud.
PubSub
Hubungkan aplikasi Anda ke perangkat tengah berorientasi pesan pada cloud.
Penyimpanan
Kelola konten pengguna dengan aman di cloud atau di perangkat.
Gunakan pustaka sumber terbuka berorientasi kasus di Kerangka Kerja Amplify untuk membangun aplikasi mobil dan web yang didukung cloud.
Toolchain sumber terbuka di Kerangka Kerja Amplify untuk membuat, mengintegrasikan, dan mengelola backend aplikasi Anda.
Hosting untuk aplikasi web tanpa server menyeluruh dengan penerapan berkelanjutan.