CLF-C02 Question 275
Select 2A startup wants to build and deploy a mobile application frontend quickly with minimal management overhead. Which AWS services can they use to achieve this?
- A
AWS Amplify
- B
Amazon S3
- C
Elastic Beanstalk
- D
AWS AppSync
- E
Amazon CloudFront
Show answer and explanation
Correct answers: A, D
Explanation
AWS Amplify is an end-to-end solution for building, deploying, and managing frontend and mobile applications. AWS AppSync complements Amplify by enabling developers to build GraphQL APIs that are commonly used in mobile and frontend applications. Together, these services provide a powerful ecosystem for creating and deploying mobile and frontend solutions.
- A. Correct.
AWS Amplify is specifically designed to help developers build and deploy frontend and mobile applications quickly. It provides a suite of tools and services tailored for this purpose, making it a correct choice.
- B. Incorrect.
Amazon S3 is a storage service. While it can store static assets for a web or mobile app, it does not provide the capability to create or deploy frontend and mobile services directly.
- C. Incorrect.
Elastic Beanstalk is a service for deploying and managing web applications and backend services. It is not specifically designed for frontend or mobile applications.
- D. Correct.
AWS AppSync is a fully managed service for building GraphQL APIs, which are often used by frontend and mobile applications to interact with data. It is a valid choice for creating and deploying mobile services.
- E. Incorrect.
Amazon CloudFront is a content delivery network (CDN) service for distributing content with low latency. While it can accelerate the delivery of frontend assets, it does not directly help in creating or deploying the frontend or mobile application itself.