AWS decision-guides documentation change
Summary
Restructured documentation sections into bulleted lists with improved formatting and spacing for better readability. Content remains largely the same but presented in a more organized markdown structure.
Security assessment
The changes are purely structural/organizational with no mention of security vulnerabilities, mitigations, or security feature enhancements. The modifications focus on presentation rather than substantive security-related content.
Diff
diff --git a/decision-guides/latest/front-end-on-aws-how-to-choose/top.md b/decision-guides/latest/front-end-on-aws-how-to-choose/top.md index 1116e1644..c75bc975e 100644 --- a//decision-guides/latest/front-end-on-aws-how-to-choose/top.md +++ b//decision-guides/latest/front-end-on-aws-how-to-choose/top.md @@ -211,4 +211,32 @@ AWS Amplify - **Getting started with AWS Amplify** Learn how to continuously build, deploy, and host a modern web app. [Get started with the tutorial](https://docs.aws.amazon.com/amplify/latest/userguide/getting-started.html) |  **Develop your mobile or web app with Amplify Studio** Develop a "to-do app" that syncs app data to the cloud and take off from there. [Explore the guide](https://sandbox.amplifyapp.com/getting-started) ----|--- - **Build a GraphQL API in the Amplify Dev Center** Define a GraphQL schema that you can use to provision backend resources, store data locally, sync to a cloud database, as well as receive updates over a real-time subscription. [Get started with the tutorial](https://docs.amplify.aws/start/q/integration/ios/) |  **Build an iOS app using a cloud-based backend** Create a data-driven native iOS app, integrated with a cloud-based backend. [Explore the workshop](https://amplify-ios-workshop.go-aws.com/) - **Dive deep with the AWS Amplify Core workshop** Build a retail store web application in React using Amplify. [Explore the workshop](https://catalog.workshops.aws/amplify-core/en-US) | + * **Getting started with AWS Amplify** + +Learn how to continuously build, deploy, and host a modern web app. + +[Get started with the tutorial](https://docs.aws.amazon.com/amplify/latest/userguide/getting-started.html) + + * **Develop your mobile or web app with Amplify Studio** + +Develop a "to-do app" that syncs app data to the cloud and take off from there. + +[Explore the guide](https://sandbox.amplifyapp.com/getting-started) + + * **Build a GraphQL API in the Amplify Dev Center** + +Define a GraphQL schema that you can use to provision backend resources, store data locally, sync to a cloud database, as well as receive updates over a real-time subscription. + +[Get started with the tutorial](https://docs.amplify.aws/start/q/integration/ios/) + + * **Build an iOS app using a cloud-based backend** + +Create a data-driven native iOS app, integrated with a cloud-based backend. + +[Explore the workshop](https://amplify-ios-workshop.go-aws.com/) + + * **Dive deep with the AWS Amplify Core workshop** + +Build a retail store web application in React using Amplify. + +[Explore the workshop](https://catalog.workshops.aws/amplify-core/en-US) + + + @@ -219,3 +247,26 @@ AWS AppSync - **Getting started with AWS AppSync** Use the AWS AppSync console to launch a sample event app schema, automatically provision a DynamoDB data source and connect resolvers, write GraphQL queries and mutations, and use the API in a sample app. [Explore the guide](https://docs.aws.amazon.com/appsync/latest/devguide/quickstart.html) |  **GraphQL Real-time Race workshop** Build a fully functioning application for a fast-paced sports event called the GraphQL Real-time Race. Connect the frontend of your application to a robust, performant cloud-enabled backend that delivers real-time updates. [Explore the workshop](https://pages.awscloud.com/GLOBAL_OTT_WEBINAR_2021-VW-s16-MBL-DG-OPS_GraphQL-Virtual-Workshop.html) ----|--- - **AWS AppSync immersion day workshop** Manage the service in the AWS Management Console and deploy advanced functionality using the AWS Cloud Development Kit (AWS CDK). [Explore the workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/67662c95-2007-4281-ae51-5313cd7caa67/en-US) |  **GraphQL decision guide** Determine if GraphQL is right for your organization. [Explore the guide](https://aws.amazon.com/graphql/guide/) + * **Getting started with AWS AppSync** + +Use the AWS AppSync console to launch a sample event app schema, automatically provision a DynamoDB data source and connect resolvers, write GraphQL queries and mutations, and use the API in a sample app. + +[Explore the guide](https://docs.aws.amazon.com/appsync/latest/devguide/quickstart.html) + + * **GraphQL Real-time Race workshop** + +Build a fully functioning application for a fast-paced sports event called the GraphQL Real-time Race. Connect the frontend of your application to a robust, performant cloud-enabled backend that delivers real-time updates. + +[Explore the workshop](https://pages.awscloud.com/GLOBAL_OTT_WEBINAR_2021-VW-s16-MBL-DG-OPS_GraphQL-Virtual-Workshop.html) + + * **AWS AppSync immersion day workshop** + +Manage the service in the AWS Management Console and deploy advanced functionality using the AWS Cloud Development Kit (AWS CDK). + +[Explore the workshop](https://catalog.us-east-1.prod.workshops.aws/workshops/67662c95-2007-4281-ae51-5313cd7caa67/en-US) + + * **GraphQL decision guide** + +Determine if GraphQL is right for your organization. + +[Explore the guide](https://aws.amazon.com/graphql/guide/) + + + @@ -226,3 +277,20 @@ Amazon API Gateway - **Getting started with the REST API console** Create a serverless REST API using the API Gateway REST API console. This exercise takes less than 20 minutes to complete, and is possible within the AWS Free Tier. [Explore the guide](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html) |  **Build an API Gateway REST API with HTTP integration** Build an API with HTTP proxy integration or the HTTP custom integration. [Get started with the tutorial](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-http-integrations.html) ----|--- - **Build an API Gateway REST API with Lambda integration** Build an API with Lambda proxy integration or Lambda non-proxy integration. [Get started with the tutorial](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-with-lambda-integration.html) | + * **Getting started with the REST API console** + +Create a serverless REST API using the API Gateway REST API console. This exercise takes less than 20 minutes to complete, and is possible within the AWS Free Tier. + +[Explore the guide](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html) + + * **Build an API Gateway REST API with HTTP integration** + +Build an API with HTTP proxy integration or the HTTP custom integration. + +[Get started with the tutorial](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-http-integrations.html) + + * **Build an API Gateway REST API with Lambda integration** + +Build an API with Lambda proxy integration or Lambda non-proxy integration. + +[Get started with the tutorial](https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started-with-lambda-integration.html) + + + @@ -233,3 +301,26 @@ Amazon CloudWatch - **Getting started with Amazon CloudWatch** Use the CloudWatch console to see key metrics from all AWS services, and focus on specific metrics and alarms. [Explore the guide](https://docs.aws.amazon.com/appsync/latest/devguide/quickstart.html) |  **Analyzing log data with CloudWatch Logs Insights** Use CloudWatch Logs Insights to search and analyze your log data. Query for operational issues, identify potential causes, and validate deployed fixes. [Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) ----|--- - **Using CloudWatch anomaly detection** Enable anomaly detection that continuously analyzes you app's metrics, determines baselines, and surfaces anomalies with minimal user intervention. [Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.html) |  **Using Amazon CloudWatch dashboards** Use CloudWatch dashboards to monitor your resources in a single view, and create customized views of the metrics and alarms for your AWS resources. [Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html) + * **Getting started with Amazon CloudWatch** + +Use the CloudWatch console to see key metrics from all AWS services, and focus on specific metrics and alarms. + +[Explore the guide](https://docs.aws.amazon.com/appsync/latest/devguide/quickstart.html) + + * **Analyzing log data with CloudWatch Logs Insights** + +Use CloudWatch Logs Insights to search and analyze your log data. Query for operational issues, identify potential causes, and validate deployed fixes. + +[Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) + + * **Using CloudWatch anomaly detection** + +Enable anomaly detection that continuously analyzes you app's metrics, determines baselines, and surfaces anomalies with minimal user intervention. + +[Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.html) + + * **Using Amazon CloudWatch dashboards** + +Use CloudWatch dashboards to monitor your resources in a single view, and create customized views of the metrics and alarms for your AWS resources. + +[Explore the guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html) + + + @@ -240,3 +331,20 @@ AWS Device Farm - **Getting started with AWS Device Farm** Use AWS Device Farm to test a native Android or iOS app. Create a project, upload an `.apk` or `.ipa` file, run a suite of standard tests, and then view the results. [Explore the guide](https://docs.aws.amazon.com/devicefarm/latest/developerguide/getting-started.html) |  **AWS Device Farm test devices list** View a list of devices available for testing on AWS Device Farm. [Explore the list](https://aws.amazon.com/device-farm/device-list/) ----|--- - **Access your private network from real mobile devices using AWS Device Farm** Use the VPC-ENI connectivity feature of AWS Device Farm to connect to a web application that is hosted in Amazon VPC. [Read the blog](https://aws.amazon.com/blogs/mobile/access-your-private-network-from-real-mobile-devices-using-aws-device-farm/) | + * **Getting started with AWS Device Farm** + +Use AWS Device Farm to test a native Android or iOS app. Create a project, upload an `.apk` or `.ipa` file, run a suite of standard tests, and then view the results. + +[Explore the guide](https://docs.aws.amazon.com/devicefarm/latest/developerguide/getting-started.html) + + * **AWS Device Farm test devices list** + +View a list of devices available for testing on AWS Device Farm. + +[Explore the list](https://aws.amazon.com/device-farm/device-list/) + + * **Access your private network from real mobile devices using AWS Device Farm** + +Use the VPC-ENI connectivity feature of AWS Device Farm to connect to a web application that is hosted in Amazon VPC. + +[Read the blog](https://aws.amazon.com/blogs/mobile/access-your-private-network-from-real-mobile-devices-using-aws-device-farm/) + + + @@ -247,3 +355,20 @@ Amazon Location Service - **Quick start: Creating a web app** Create a static webpage with a map and the ability to search at a location. [Get started with the tutorial](https://docs.aws.amazon.com/location/latest/developerguide/qs-web.html) |  **Creating an Android app** Create an Android application with a map and the ability to search at a location. [Get started with the tutorial](https://docs.aws.amazon.com/location/latest/developerguide/qs-android.html) ----|--- - **Create a Custom Map Style with Amazon Location Service** Style an existing map using Maputnik to help visualize the changes in real-time. [Read the blog](https://aws.amazon.com/blogs/mobile/create-a-custom-map-style-with-amazon-location-service/) | + * **Quick start: Creating a web app** + +Create a static webpage with a map and the ability to search at a location. + +[Get started with the tutorial](https://docs.aws.amazon.com/location/latest/developerguide/qs-web.html) + + * **Creating an Android app** + +Create an Android application with a map and the ability to search at a location. + +[Get started with the tutorial](https://docs.aws.amazon.com/location/latest/developerguide/qs-android.html) + + * **Create a Custom Map Style with Amazon Location Service** + +Style an existing map using Maputnik to help visualize the changes in real-time. + +[Read the blog](https://aws.amazon.com/blogs/mobile/create-a-custom-map-style-with-amazon-location-service/) + + + @@ -254,3 +379,20 @@ Amazon Pinpoint - **Getting started with Amazon Pinpoint** Start sending targeted messages in Amazon Pinpoint, including creating segments that target certain customers and using analytics dashboards. [Explore the guide](https://docs.aws.amazon.com/pinpoint/latest/userguide/gettingstarted.html) |  **Using Postman with the Amazon Pinpoint API** Set up and use Postman with Amazon Pinpoint. Postman is a popular tool for testing APIs in an easy-to-use graphical environment. [Get started with the tutorial](https://docs.aws.amazon.com/pinpoint/latest/developerguide/tutorials-using-postman.html) ----|--- - **Setting up an SMS registration system** Set up a web form to capture customers' contact information. Amazon Pinpoint then sends the customer a message asking them to confirm their subscription and opts them in to receiving your messages. [Get started with the tutorial](https://docs.aws.amazon.com/pinpoint/latest/developerguide/tutorials-two-way-sms.html) | + * **Getting started with Amazon Pinpoint** + +Start sending targeted messages in Amazon Pinpoint, including creating segments that target certain customers and using analytics dashboards. + +[Explore the guide](https://docs.aws.amazon.com/pinpoint/latest/userguide/gettingstarted.html) + + * **Using Postman with the Amazon Pinpoint API** + +Set up and use Postman with Amazon Pinpoint. Postman is a popular tool for testing APIs in an easy-to-use graphical environment. + +[Get started with the tutorial](https://docs.aws.amazon.com/pinpoint/latest/developerguide/tutorials-using-postman.html) + + * **Setting up an SMS registration system** + +Set up a web form to capture customers' contact information. Amazon Pinpoint then sends the customer a message asking them to confirm their subscription and opts them in to receiving your messages. + +[Get started with the tutorial](https://docs.aws.amazon.com/pinpoint/latest/developerguide/tutorials-two-way-sms.html) + + + @@ -260,2 +402,20 @@ Amazon Pinpoint -**Architecture diagrams** Explore reference architecture diagrams to help you develop, scale, test, and deploy your front-end and mobile applications. [ Explore architecture diagrams](https://aws.amazon.com/architecture/?cards-all.sort-by=item.additionalFields.sortDate&cards-all.sort-order=desc&awsf.content-type=content-type%23reference-arch-diagram&awsf.methodology=*all&awsf.tech-category=tech-category%23mobile&awsf.industries=*all&awsf.business-category=*all) | **Whitepapers** Explore whitepapers to help you get started, learn best practices, and understand your front-end and mobile applications options on AWS. [Explore whitepapers ](https://aws.amazon.com/architecture/?cards-all.sort-by=item.additionalFields.sortDate&cards-all.sort-order=desc&awsf.content-type=content-type%23whitepaper&awsf.methodology=*all&awsf.tech-category=tech-category%23mobile&awsf.industries=*all&awsf.business-category=*all) | **AWS Solutions** Explore vetted solutions and architectural guidance for common use cases for front-end and mobile applications. [Explore solutions](https://aws.amazon.com/solutions/app-development/?nc=sn&loc=3&dn=ad) ----|---|---