MemberFebruary 7, 2022 at 2:44 am
<div>I think you should clarify wording on this question:</div><div>
A leading technology company is building a serverless application in AWS using the C++ programming language. The application will use DynamoDB as its data store, Lambda as its compute service, and API Gateway as its API Proxy. You are tasked to handle the deployment of the compute resources to AWS.
Which of the following steps should you implement to properly deploy the serverless application?
There are two questions, the one you have marked as correct is not sufficient. The answer Deploy a SAM App would address the situation. I understand that the point is that you need the custom runtime, but even knowing that I think the answer you have is not obvoiusly the best of the choices. If you say “which of the following steps is necessary for you to implement…” then the custom runtime answer would be the only candidate.
AdministratorFebruary 8, 2022 at 6:40 am
Hello Earthsopha Gus,
Thanks for your feedback.
I don’t quite agree that the answer: Use AWS Serverless Application Model (AWS SAM) to deploy the Lambda function also addresses the issue unless it was inferred that the template would be including a layer with the custom runtime. Among the 4 options, the best answer is to create a new layer that contains the Custom Runtime for C++. It’s a step that you must do for the application to properly work.
Let me know your thoughts.
Carlo @ Tutorials Dojo
MemberFebruary 8, 2022 at 10:28 am
When I reread it today it seems less unclear… but I still think changing “should” to “must” would be correct and improve the question (at the risk of making it too simple, I guess). You must use a custom runtime; that could be done as scaffolding before deploying with SAM.
- This reply was modified 2 years ago by Earthsopha Gus.
Log in to reply.