

 Whitepaper ini hanya untuk referensi sejarah. Beberapa konten mungkin sudah usang dan beberapa tautan mungkin tidak tersedia.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Backend seluler
<a name="mobile-backend"></a>

![\[Pola arsitektur untuk backend seluler tanpa server\]](http://docs.aws.amazon.com/id_id/whitepapers/latest/serverless-multi-tier-architectures-api-gateway-lambda/images/arch-pattern-serverless-mobile-backend.png)


*Pola arsitektur untuk backend seluler tanpa server*

*Tabel 1 - Komponen tingkat backend seluler*


|  Tingkat  |  Komponen-komponen  | 
| --- | --- | 
|  Presentasi  |  Aplikasi seluler berjalan di perangkat pengguna.  | 
|  Logika  |   Amazon API Gateway dengan AWS Lambda.   Arsitektur ini menunjukkan tiga layanan terbuka (`/tickets``/shows`,, dan`/info`). Titik akhir API Gateway diamankan oleh kumpulan [pengguna Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools.html) Dalam metode ini, pengguna masuk ke kumpulan pengguna Amazon Cognito (menggunakan pihak ketiga gabungan jika perlu), dan menerima token akses dan ID yang digunakan untuk mengotorisasi panggilan API Gateway.   Setiap fungsi Lambda diberi peran Identity and Access Management (IAM) sendiri untuk menyediakan akses ke sumber data yang sesuai.   | 
|  Data  |   DynamoDB digunakan untuk `/tickets` dan layanan. `/shows`   Amazon RDS digunakan untuk `/info` layanan ini. Fungsi Lambda ini mengambil kredensi Amazon RDS AWS dari Secrets Manager dan menggunakan elastic network interface untuk mengakses subnet pribadi.   | 