DEV Community

JPL
JPL

Posted on • Updated on

CloudQuest Solution Architect -task Serverless

CloudQuest Solution Architect is for the people which have already knowledge of cloud or they passed AWS Certified Cloud Practitioner Certification.

AWS Certified Cloud Practitioner is a good starting point on the certification journey, for individuals with no prior IT or cloud experience switching to a cloud career. More details for this certification is on the link.

One of the best courses for learning all levels in AWS is using Cantril lectures with a lot of hands-on explanations, labs.

Also, Cantrill have amazing GitHub profile.

github-cantrill

Tutorials Dojo and Stephane Maarek, have very useful practice exams for cloud certifications from beginner to specialty certifications in AWS.

tutorial-dojo

Good practice would be to practice first these exams and then schedule real exam.

After passing elementary exam to enroll in Cloud, you can start to prepare yourself for Solution Architect Associate.

During your learning, one of the good things is to play CloudQuest game SAA to test your knowledge and understanding of services on Associate level.

One of the task which was for me and most of the people problematic, it was the task "Lambda & Serverless".

Problems:

  1. If you are not familiar with Python, then through this task you can understand that your programming skills are not the best and that you need give yourself additional time to learn Python.

  2. Find useful courses and websites to better understand Python, at least to resolve this task in the game.
    Useful links to learn Python:

After reading little bit about Python, trying to resolve some stuff using variables, lists etc.. I figure out how to resolve the task in the game.

In the game SAA role in one of the tasks you need to change code and deploy it to work to finish solution.

"Modify the Lambda function code to display different feeling values based on the emoji_type value in the JSON element."

The code which work for me is in the next block:

task

AWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application or backend service without provisioning or managing servers. You can trigger Lambda from over 200 AWS services and software as a service (SaaS) applications, and only pay for what you use.

Use cases of Lambda service in AWS:

  • Quickly process data at scale
  • Run interactive web and mobile backends

AWS have option free tier, where you can use the AWS Lambda which includes one million free requests per month and 400,000 GB-seconds of compute time per month.

During CloudQuest in video concepts is usefull lessons about Lambda,AWS serverless platform, benefits, how it works, triggers, AWS Lambda invocation, error handling ...

ADVICE:

To sharp more your skills and prepare yourself for SAA exam, try to resolve first on your own attempts, try to figure out alone..If even after so many attempts, you can't find solutions, always you can check my list of solutions, lessons and practice mode.

  • Playlist with the lessons, solutions and practice mode of the CloudQuest game is on the youtube link

  • Link on the youtube video to see the solution:

  • On the GitHub profile AWS DevOps Resources you can find also code and copy/paste to your solution.

Image description

Top comments (2)

Collapse
 
whispererofclouds profile image
whispererofclouds • Edited

The post is very helpful when I became stuck a few times. Thank you for taking the time to create the posts and videos on YouTube, totally appreciated!

Collapse
 
justplegend profile image
JPL

Thank you :) :) !