Course menuCLF-C02

Exams / CLF-C02 / Study guide / Developer, end-user and IoT services

Developer, end-user and IoT services: CLF-C02 study notes and practice questions

What to know about Developer, end-user and IoT services for the CLF-C02 exam, from the Cloud Technology and Services domain (34% of the exam guide), then 1 free question to test it. Part of the CLF-C02 study guide.

Last verified against current AWS documentation ·How we write our questions

What to know for the exam

The exam guide includes a few service categories outside the core compute, storage and database ones. Questions are simple matching, so learn one sentence per service.

Developer tools

Service Job
AWS CodeBuild Compiles code and runs tests
AWS CodeDeploy Automates deployments to EC2, on-premises servers, Lambda and ECS
AWS CodePipeline Continuous delivery: automates build, test and deploy stages
AWS CodeArtifact Stores software packages
AWS X-Ray Traces requests through an application to find performance problems
AWS AppConfig Deploys application configuration safely
AWS CloudShell A browser-based shell with the AWS CLI ready to use

Frontend web and mobile

Service Job
AWS Amplify Build, deploy and host full-stack web and mobile apps
AWS AppSync Managed GraphQL APIs for apps
AWS Device Farm Test apps on real mobile devices and browsers

End-user computing

Service Job
Amazon WorkSpaces Virtual desktops in the cloud
Amazon AppStream 2.0 Stream desktop applications to a browser
Amazon WorkSpaces Secure Browser Secure access to internal websites from a browser

Internet of Things

Service Job
AWS IoT Core Securely connect devices to AWS (for example, over MQTT) and route their messages
AWS IoT Greengrass Run cloud logic on devices at the edge, even when offline

Other

  • AWS Marketplace: a catalog of third-party software you can buy and run on AWS.
  • AWS Ground Station: control satellites and process their data.

Common traps

  • WorkSpaces vs AppStream 2.0. WorkSpaces is a whole desktop; AppStream streams individual applications.
  • IoT Core vs Greengrass. IoT Core connects devices to the cloud; Greengrass runs code on the device.
  • CodePipeline vs CodeBuild. CodePipeline orchestrates the release; CodeBuild does the build step inside it.

Try the 1 practice question

A farm is installing 5,000 soil-moisture sensors across its fields.

Each sensor must send readings securely to the AWS Cloud using MQTT, a lightweight messaging protocol for devices, so the data can be stored and analyzed.

Which service should the sensors connect to?

Choose one answer.

  1. A. Amazon Kinesis Data Streams, which ingests large streams of records
  2. B. AWS IoT Core, which connects devices to AWS over MQTT and other protocols
  3. C. Amazon Simple Queue Service (Amazon SQS), a message queue for applications
  4. D. AWS Direct Connect, a dedicated network link into AWS
Show the answer and explanation

Answer: B

  • A. Wrong: Kinesis ingests records from applications that use the AWS SDKs and APIs. It does not accept MQTT connections directly from sensors.
  • B. Right: IoT Core lets devices connect securely to AWS and supports MQTT, so each sensor can publish its readings directly to the cloud. Learn more: AWS IoT Core (opens in a new tab)
  • C. Wrong: SQS queues messages for applications to process. It does not accept MQTT connections from devices.
  • D. Wrong: Direct Connect provides a private network connection between a site and AWS. It is a network path, not a service that devices use to exchange MQTT messages.

Explanation

AWS IoT Core is the managed service that lets devices connect securely to AWS over MQTT. The other options either ingest data from applications, queue messages between applications, or provide a network path rather than a device messaging service.

Study

Want more on Developer, end-user and IoT services? The 5 full-length practice sets have 10 more Developer, end-user and IoT services questions, 325 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets

Study Developer, end-user and IoT services

More Cloud Technology and Services topics