Building a full stack web application on AWS

You can build a full stack serverless web application using the services that we learned in this book. UI may be built using Angular or any JavaScript-based frameworks you are comfortable with and then deployed into an S3 bucket configured as a static website. A domain can be bought and its DNS can be configured to point to the S3 bucket with Route 53.

Backend APIs can be built using API gateway. UI code can interact with the API and the API then invoke Lambda. Lambda can write and read data from DynamoDB. Lambda can be created using Java programming language following the recipes in this book or you may use any other Lambda-supported languages you are comfortable with.

User management and application-level authentication can be done with Cognito. Cognito can be integrated with your UI code following the Cognito JavaScript SDK code that we saw. You can support federated identity logins through identity providers such as Google, Facebook, or Amazon. You can improve the performance of your website using CloudFront CDN.

You may also follow or participate in developing a real-world, full stack, serverless web application called QNA Time using most of the services we saw within this book at https://github.com/heartin/qnatime

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.137.217.220