<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tommy Leng</title>
    <description>The latest articles on DEV Community by Tommy Leng (@lenguage101).</description>
    <link>https://dev.to/lenguage101</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F377828%2F28492a8b-dcef-4587-bad4-0633915c7ee5.jpeg</url>
      <title>DEV Community: Tommy Leng</title>
      <link>https://dev.to/lenguage101</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lenguage101"/>
    <language>en</language>
    <item>
      <title>3x AWS Certified: Completed</title>
      <dc:creator>Tommy Leng</dc:creator>
      <pubDate>Fri, 04 Sep 2020 18:56:35 +0000</pubDate>
      <link>https://dev.to/lenguage101/3x-aws-certified-done-45ah</link>
      <guid>https://dev.to/lenguage101/3x-aws-certified-done-45ah</guid>
      <description>&lt;p&gt;The title says it all, I'm finally 3x AWS Associates Certified! When I started this journey, I had &lt;strong&gt;zero knowledge&lt;/strong&gt; of what cloud computing was. Couldn't even wrap my head around what EC2 or a VM was, what EBS did, or how to comprehend S3 and yet I was able to pass all 3 AWS Associates Certifications in &lt;strong&gt;4.5 months&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;If you're in doubt that you can actually learn this or have no idea what is going on, that's &lt;strong&gt;ABSOLUTELY NORMAL&lt;/strong&gt; since there are a lot of services to cover but believe me that everything will eventually click. It's like having a bunch of puzzle pieces and slowly connecting everything together. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Order You Should Take The Certifications&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Now you are probably curious how I did it. Well like most people, my first AWS certification was the &lt;strong&gt;AWS Solutions Architect (AWS SAA)&lt;/strong&gt;. It is &lt;em&gt;highly recommended&lt;/em&gt; to go for this one first since what it covers has a lot of overlapping parts with the other two. You have to understand about 30 or so services so it makes it easier in the long run if/when you attempt to do the other two.  You might be wondering what about the &lt;strong&gt;AWS Certified Cloud Practioner (AWS CCP)&lt;/strong&gt;? Well I skipped it since I didn't see any value in it for me but it does provide a good foundation into AWS. &lt;/p&gt;

&lt;p&gt;Next, I took the &lt;strong&gt;AWS Developer Associate (AWS DVA)&lt;/strong&gt; since it is known to be the easiest one and personally I felt like that was the case. While it covers less services, you have to possess a deeper understanding of those services. I previously wrote an article about it &lt;a href="https://dev.to/lenguage101/what-you-should-focus-on-for-the-aws-developer-exam-n3o"&gt;here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Finally, I took the &lt;strong&gt;AWS SysOps Associate (AWS SOA)&lt;/strong&gt;. This is hands down the hardest one out of the three. While I did think it was a bit challenging, I felt that I might have overstudy for it. But honestly it's better to overstudy than understudy. Also if you have an AWS SAA, AWS DVA, or both then I say you have a good base to work with in order to study and pass the AWS SOA. I would not recommend attempting this as your first AWS certification unless you have prior work experience. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How I Prepared For Each One&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In essence, it breaks downs to a sequence of steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find a course (that includes hands on labs)&lt;/li&gt;
&lt;li&gt;Take the course (and take it as many times as you need)&lt;/li&gt;
&lt;li&gt;Find some practice exams &lt;/li&gt;
&lt;li&gt;Take the practice exams (I averaged around &lt;strong&gt;10 practice exams&lt;/strong&gt; per certification)&lt;/li&gt;
&lt;li&gt;Understand throughly why you got the questions wrong or questions you got right but weren't sure about the answer &lt;/li&gt;
&lt;li&gt;(Optional) Make your own cheat sheet or study guide or better yet find one that is already made. &lt;/li&gt;
&lt;li&gt;Take the practice exams again until you have average &lt;strong&gt;85+&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now with the template above I will use that as a reference for each of the certification below and show you the &lt;strong&gt;exact resources/practice exams&lt;/strong&gt; I used.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;AWS SAA&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c02/"&gt;Stephane Mareek's Ultimate AWS Certified SAA&lt;/a&gt; and
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-hands-on-labs/"&gt;Neal Davis' AWS Certified SAA&lt;/a&gt;. I took both courses since I was new to AWS but either one would do you good.&lt;/li&gt;
&lt;li&gt;For practice exams, I used both &lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-amazon-practice-exams-saa-c02/"&gt;Jon Bonso's SAA Practice Exams&lt;/a&gt; and &lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-practice-tests-k/"&gt;Neal Davi's SAA Practice Exams&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I used &lt;a href="https://digitalcloud.training/certification-training/aws-solutions-architect-associate/"&gt;Neal Davis' cheatsheets&lt;/a&gt; but &lt;a href="https://www.tutorialsdojo.com"&gt;Jon Bonso's cheatsheets&lt;/a&gt; are really good as well.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;AWS DVA&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I used &lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-exam-training/"&gt;Neal's AWS Certified DVA&lt;/a&gt; but &lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/"&gt;Stephane's Ultimate AWS Certified DVA&lt;/a&gt; is also a very good course as well.&lt;/li&gt;
&lt;li&gt;For practical exams, I used both &lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-practice-exams-amazon/"&gt;Jon Bonso's DVA Practice Exams&lt;/a&gt; and 
&lt;a href="https://www.udemy.com/course/aws-developer-associate-practice-exams/"&gt;Neal Davis's DVA Practice Exams&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I used &lt;a href="https://digitalcloud.training/certification-training/aws-developer-associate/"&gt;Neal Davis' cheatsheets&lt;/a&gt; but again &lt;a href="https://www.tutorialsdojo.com"&gt;Jon Bonso's cheatsheets&lt;/a&gt; are an excellent resource.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;AWS SOA&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I used &lt;a href="https://www.udemy.com/course/ultimate-aws-certified-sysops-administrator-associate/"&gt;Stephane Mareek's Ultimate AWS Certified SOA&lt;/a&gt; for the course.&lt;/li&gt;
&lt;li&gt;For practical exams, I used &lt;a href="https://www.whizlabs.com/aws-sysops-administrator-associate/practice-tests/"&gt;Whizlabs' AWS SOA Practice Tests&lt;/a&gt; and &lt;a href="https://www.udemy.com/course/aws-certified-sysops-administrator-associate-practice-exams-soa-c01/"&gt;Jon Bonso's SOA Practice Exams&lt;/a&gt;. Be aware though that Whizlabs has some frustrating grammatical errors at times but the material they cover for their practice exams are rock solid.&lt;/li&gt;
&lt;li&gt;Didn't use any cheatsheet this time and just went over the questions I got wrong. However I did go over the entire course's slides several times. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;So Journey Done Right?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Of course I'm done...not because what's the point of certifications without cementing the knowledge by either getting some work experience, doing more hands on, or creating personal projects. So while I do feel proud of this accomplishment, this is just the beginning. There is always going to be another challenge  that you should strive for. &lt;/p&gt;

&lt;p&gt;Currently for me it's coming up with ideas for personal projects and writing them on my whiteboard, potentially studying for one of the Professional certifications, or maybe learning how to finally cook. Either way enjoy the wins regardless of how small and never stop learning. &lt;/p&gt;

</description>
      <category>aws</category>
      <category>beginners</category>
      <category>career</category>
      <category>certification</category>
    </item>
    <item>
      <title>How I earned two AWS Associates (Solutions Architect &amp; Developer) in 3 months</title>
      <dc:creator>Tommy Leng</dc:creator>
      <pubDate>Sat, 01 Aug 2020 22:54:37 +0000</pubDate>
      <link>https://dev.to/lenguage101/how-i-earned-two-aws-associates-solutions-architect-developer-in-3-months-192c</link>
      <guid>https://dev.to/lenguage101/how-i-earned-two-aws-associates-solutions-architect-developer-in-3-months-192c</guid>
      <description>&lt;p&gt;With the rise of Covid taking over our lives, I decided to make better use of my time and pick up some useful skills. &lt;/p&gt;

&lt;p&gt;In the industry, you hear buzz words like &lt;em&gt;cloud computing&lt;/em&gt;, &lt;em&gt;serverless&lt;/em&gt;, &lt;em&gt;stateless vs stateful&lt;/em&gt;, etc. so I thought it was time for me to learn what those words truly meant.&lt;/p&gt;

&lt;p&gt;Doing some moderate research led me to one of the biggest cloud services out there: &lt;strong&gt;AWS&lt;/strong&gt;. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Resources I Used&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I'm a big fan of &lt;a href="https://www.udemy.com/"&gt;Udemy&lt;/a&gt; for its reasonably priced courses and its no hassle refund policy so all the courses I used were from Udemy.&lt;/p&gt;

&lt;p&gt;In my opinion, the two best instructors to learn AWS from are &lt;strong&gt;Stephane Mareek&lt;/strong&gt; and &lt;strong&gt;Neal Davis&lt;/strong&gt;. Both of them provide courses for the Solutions Architect Associate (SAA) and Developer Associate (DVA). &lt;/p&gt;

&lt;p&gt;Stephane's Courses: &lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c02/"&gt;Stephane's Ultimate AWS Certified SAA&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/"&gt;Stephane's Ultimate AWS Certified DVA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Neal's Courses:&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-hands-on-labs/"&gt;Neal's AWS Certified SAA&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-exam-training/"&gt;Neal's AWS Certified DVA&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Studying of the Solutions Architect&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Since I was extremely new to AWS, I wanted to get two different perspectives with it so I decided to take both SAA courses. &lt;/p&gt;

&lt;p&gt;Stephane is great for helping you ease into the material. He explains all the necessary information and more while demonstrating it in a very engaging manner. While Neal makes a huge effort in connecting the services together so what you learn from the previous section builds onto the current section. Though a bit dull, he provides a deeper dive into the services. &lt;/p&gt;

&lt;p&gt;After going through the courses, I decided to take some practice exams to help prepare me for the real one. The practice tests I used were &lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-amazon-practice-exams-saa-c02/"&gt;Jon Bonso's SAA Practice Exams&lt;/a&gt; and &lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-practice-tests-k/"&gt;Neal Davis' SAA Practice Exams&lt;/a&gt;. I averaged around &lt;strong&gt;60s to 70s&lt;/strong&gt; during the first round and went back over the questions I got wrong and understood thoroughly as to why I got them wrong. The second time around I was averaging &lt;strong&gt;85+&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Honestly either Jon or Neal's practice exams are enough to prepare you for the real test. Personally, I thought their practice exams were more difficult than the actual one. However, the more practice exams you take, the more confident you will feel when taking the real one.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Studying for the Developer Associate&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This time around I chose to only take &lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-exam-training/"&gt;Neal's AWS Certified DVA&lt;/a&gt; and skip some sections since I still had a fresh understanding from studying for the SAA. &lt;/p&gt;

&lt;p&gt;Basically did the same thing, I went through the course once. Afterwards took practice exams from both Jon Bonso and Neal Davis. &lt;/p&gt;

&lt;p&gt;DVA Practice Exams:&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-developer-associate-practice-exams-amazon/"&gt;Jon Bonso's DVA Practice Exams&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-developer-associate-practice-exams/"&gt;Neal Davis's DVA Practice Exams&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For Neal's, my averages were &lt;strong&gt;low 70s&lt;/strong&gt; and for Jon's, my averages were &lt;strong&gt;mid 70s&lt;/strong&gt;. Again, did the same thing, I went over the questions I got wrong and understood why I got wrong as well as reviewed questions I got right if I was iffy on the answer. Second time around, I averaged &lt;strong&gt;90+&lt;/strong&gt; on both instructors' practice exams. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Some Honorable Mention Resources&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;While I have not taken some of these courses/practice exams. I believe this could help if you perhaps want to get your feet wet, want to save more, or want a more in-depth course experience with AWS.&lt;/p&gt;

&lt;p&gt;First, the &lt;strong&gt;free courses&lt;/strong&gt;, on YouTube FreeCodeCamp provides decent course contents on both the SAA and DVA. The SAA video is 10.5 hours long while the DVA video is 12 hours long. Both videos are taught by Andrew Brown who seems to have a good grasp on the topics for the exams and AWS as a whole.&lt;/p&gt;

&lt;p&gt;Youtube Videos:&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=Ia-UEYYR44s&amp;amp;t=9670s"&gt;FreeCodeCamp's SAA YouTube Video&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=RrKRN9zRBWs&amp;amp;t=967s"&gt;FreeCodeCamp's DVA YouTube Video&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want a better learning environment, personally I would use &lt;a href="https://linuxacademy.com/"&gt;Linux Academy&lt;/a&gt;. It's a subscription based service with a yearly cost of &lt;strong&gt;$379 (as of 8/1/2020)&lt;/strong&gt;. While it is a bit pricey, you are able to use Linux Academy's playground to do hands-on labs which I believe is included in your plan. The course content is really good as well. &lt;/p&gt;

&lt;p&gt;Another place for practice exams would be &lt;a href="https://www.whizlabs.com/"&gt;Whizlabs&lt;/a&gt;, just like both Jon Bonso and Neal Davis, the service provides comprehensive explanations of the answers. Also if you were planning to take more than one exam, Whizlabs has a yearly subscription for &lt;strong&gt;$99 (as of 8/1/2020)&lt;/strong&gt;, this may save you more in the long run since it provide both courses and practice exams. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Wrapping Up&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Hope, this gives you have a better understanding on some of the choices/resources you can use to help you become AWS certified. For those who were wondering about my scores, I got an &lt;strong&gt;845&lt;/strong&gt; for the &lt;strong&gt;SAA-01&lt;/strong&gt; (only SAA-02 is available now) and I got an &lt;strong&gt;883&lt;/strong&gt; for the &lt;strong&gt;DVA-01&lt;/strong&gt;. &lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloud</category>
      <category>certification</category>
      <category>productivity</category>
    </item>
    <item>
      <title>What you should focus on for the AWS Developer Exam</title>
      <dc:creator>Tommy Leng</dc:creator>
      <pubDate>Tue, 21 Jul 2020 01:30:55 +0000</pubDate>
      <link>https://dev.to/lenguage101/what-you-should-focus-on-for-the-aws-developer-exam-n3o</link>
      <guid>https://dev.to/lenguage101/what-you-should-focus-on-for-the-aws-developer-exam-n3o</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;The breakdown&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Currently, the AWS Developer Associate (DVA) is broken into 5 sections: &lt;em&gt;Deployment&lt;/em&gt;, &lt;em&gt;Security&lt;/em&gt;, &lt;em&gt;Development&lt;/em&gt;, &lt;em&gt;Refactoring&lt;/em&gt;, and &lt;em&gt;Monitoring and Troubleshooting&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SZbRAYyf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/vpypaoxstmvsbn9w91oh.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SZbRAYyf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/vpypaoxstmvsbn9w91oh.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we see how that the exam is split up, I will relay the related services that will likely fall under each category. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Deployment&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For the deployment section, focus on &lt;strong&gt;CodePipeline&lt;/strong&gt;, &lt;strong&gt;CloudFormation&lt;/strong&gt;, and &lt;strong&gt;Elastic Beanstalk&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;CodePipeline could be understood fairly quickly if you have some experience with CI/CD. What falls under CodePipeline is CodeCommit, CodeBuild, and CodeDeploy. &lt;em&gt;CodeCommit&lt;/em&gt; is like GitHub but it only uses private repos, &lt;em&gt;CodeBuild&lt;/em&gt; helps with packaging code, and &lt;em&gt;CodeDeploy&lt;/em&gt; gets it ready for deployment. &lt;/p&gt;

&lt;p&gt;CloudFormation helps you build out the infrasture via JSON or YAML so essentially Infrastructure as Code much like Terraform. Elastic Beanstalk lets you focus on the code without worrying about the infrastructure. This is because Elastic Beanstalk utilizes CloudFormation to build its infrastructure. Also AWS Serverless Application Model (AWS SAM) might be mentioned as well since AWS SAM is an extension of CloudFormation.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Security&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For the security section, focus on &lt;strong&gt;Amazon Cognito&lt;/strong&gt;, &lt;strong&gt;AWS KMS&lt;/strong&gt;, &lt;strong&gt;AWS IAM&lt;/strong&gt;, and perhaps &lt;strong&gt;Amazon S3&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Amazon Cognito has two main uses which are authenication and authorization. Cognito user pools (authenication) can be used for sign-in purposes and establishing a directory of users and Cognito identity users (authorization) can help to issue temporary credentials or help qualify unidentified users. &lt;/p&gt;

&lt;p&gt;AWS KMS revolves around encryption. You have to recognize the difference between AWS Managed Customer Managed Keys (CMKs) and Customer Managed CMKs and how envelope encryption works in AWS. &lt;/p&gt;

&lt;p&gt;For AWS IAM, it would be good to learn some AWS best practices, the concept of IAM users, groups, and roles, and which policies should be use in different situations such as AWS Managed Policies, Customer Managed Policies, Identity-based policies, etc.&lt;/p&gt;

&lt;p&gt;The biggest takeaway from Amazon S3 for the DVA would be anything related to encrypting objects in S3. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Development with AWS Services&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In my opinion, the biggest topics for the development section would be &lt;strong&gt;AWS Lambda&lt;/strong&gt;, &lt;strong&gt;API Gateway&lt;/strong&gt;, and &lt;strong&gt;DynamoDB&lt;/strong&gt; for the services that would most likely be covered. &lt;/p&gt;

&lt;p&gt;Each one is too extensive to cover in just one article so I will attempt to highlight some key features for each. For Lambda, comprehend the difference between synchronous and asychronous invocations, which AWS services can map to Lambda natively, how Lambda versioning works, what is a concurrency execution, and where to view logs. &lt;/p&gt;

&lt;p&gt;For API Gateway, understand what kind of the backend points can API Gateway integrate with, how methods and resources work, how to use mapping templates, and how API caching works.&lt;/p&gt;

&lt;p&gt;For DynamoDB, grasp the concept of partitions and primary keys, how to calculate Read Capacity Units and Write Capacity Units and what they are, the difference between the Scan and Query API, the differences between Local Secondary Index and Global Secondary Index, and how DynamoDB Streams work. &lt;/p&gt;

&lt;p&gt;Some other services that would be good to know are RDS, S3, ElastiCache, Kinesis, and DynamoDB Accelerator (DAX). &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Refactoring&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The notion of refactoring centralizes on how to improve performance, the idea of improving code or applications, or  transitioning from a traditional on-premises architecture to a cloud architecture. So most likely what would be covered are decoupling strategies and breaking down a large application into smaller parts or containers.&lt;/p&gt;

&lt;p&gt;AWS decoupling strategies would most likely revolve around &lt;strong&gt;Amazon Standard Queue Service (SQS)&lt;/strong&gt; and &lt;strong&gt;Simple Notification Service (SNS)&lt;/strong&gt;. SQS helps to create a sort of buffer between the application producing the event and the application consuming the event. SNS has a concept of pub and sub relationship where services can &lt;em&gt;subscribe&lt;/em&gt; to an SNS topic in order to receive the message. &lt;/p&gt;

&lt;p&gt;AWS has a feature called &lt;strong&gt;Amazon Elastic Container Service (ECS)&lt;/strong&gt; where you can split an EC2 instance into multiple containers. ECS has two different methods which are the EC2 or Fargate Launch Types.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Monitoring and Troubleshooting&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;For monitoring and troubleshooting, focus on &lt;strong&gt;CloudWatch&lt;/strong&gt;, &lt;strong&gt;X-Ray&lt;/strong&gt;, and &lt;strong&gt;CloudTrail&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Some key concepts in CloudWatch would be CloudWatch Alarms, Events, and Logs. Also understanding namespaces, metrics, and dimensions doesn't hurt too. &lt;/p&gt;

&lt;p&gt;X-Ray provides insights into how an application is running by doing an internal trace. This helps with analyzing and debugging the application.&lt;/p&gt;

&lt;p&gt;CloudTrail is used for auditing purposes since it keeps a records of all API calls made on your account. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Wrap-Up&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;This is just a brief intro to what may be covered on the DVA exam however most of the services mentioned are crucial before you  attempt to take on the DVA. Also even if you plan to take the AWS SAA, DVA, or SysOps having a core understanding of IAM, EC2, EBS, ELB, S3, and VPC is impervative to figuring out AWS. Hope this is gives you some insights into the AWS DVA and good luck earning that next badge!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eXm6cg85--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kdxplfz91701li2kdtya.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eXm6cg85--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kdxplfz91701li2kdtya.jpg" alt="Alt text of image"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>cloud</category>
      <category>developer</category>
    </item>
    <item>
      <title>How I got my AWS Solution Architect Associate in under 40 days</title>
      <dc:creator>Tommy Leng</dc:creator>
      <pubDate>Thu, 28 May 2020 17:27:50 +0000</pubDate>
      <link>https://dev.to/lenguage101/how-i-got-my-aws-solution-architect-associate-in-under-40-days-50i0</link>
      <guid>https://dev.to/lenguage101/how-i-got-my-aws-solution-architect-associate-in-under-40-days-50i0</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;My Background&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Previously, I wrote about &lt;a href="https://dev.to/lenguage101/beginning-of-my-aws-journey-1hn0"&gt;starting my AWS Journey&lt;/a&gt; and coming to the decision to try for the AWS Solution Arcitect Associate (SAA).&lt;/p&gt;

&lt;p&gt;Before getting into more detail about how I learned, how I prepared, and my experience. I feel the need to provide some insights about who I am. &lt;/p&gt;

&lt;p&gt;First, I've had prior work experience as a Network Technician so I was pre-exposed to some IT terminology such as the OSI model, subnetting, and differences between TCP and UDP. However, my knowledge in networking did not prepare me for how massive AWS is. &lt;/p&gt;

&lt;p&gt;Second, being in the IT field, I'm in an environment where people are consistently advancing their knowledge by understanding better practices, learning new topics, or going for certifications. I also have the benefits of leveraging other people's experiences and knowledge too or when you just need to vent honestly.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How I learned&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Most of what I learned was from Udemy and doing some hands-on labs from the courses.&lt;/p&gt;

&lt;p&gt;The two courses that I took were:&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c02/"&gt;Stephane Mareek's Ultimate AWS Certified SAA&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-hands-on-labs/"&gt;Neal Davis' AWS Certified SAA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stephane gives a great overview of what the services are. He explains things in a very easy to understand manner. Describes briefly or in detail depending on the subject matter for what you need to know for the test. &lt;/p&gt;

&lt;p&gt;For example, a service you might not need to know much about. He provides what it does and what it is in a basic fashion. For people on a budget, one huge benefit is when he does the hands-on labs, he tries to stick with the free tier as much as possible.&lt;/p&gt;

&lt;p&gt;Neal Davis, in my opinion is a bit dry, however YOU WILL learn so much about the AWS services in much more granduality. The way is the course is set up is that you will continuously build from the previous course sections. Giving you a better understanding of how AWS services work together. &lt;/p&gt;

&lt;p&gt;For his hands on labs, he sometimes went beyond the free tier. I personally thought this was great because Stephane did not cover this since he stuck to his mantra of staying within the free tier. When it went beyond the free tier, I just watched the videos to strengthened my knowledge of the service. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;How I prepared&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;It took me 1.5 to 2 weeks to finish Stephane's course and about a week to finish Neal's since I already had some knowledge from Stephane.&lt;/p&gt;

&lt;p&gt;About halfway or little more than halfway Neal's course, I started to take some of &lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-amazon-practice-exams-saa-c02/"&gt;Jon Bonso's SAA Practice Exams&lt;/a&gt;. Going through both courses, I thought I knew my stuff and taking Jon's practice exams was a real eye opener. My scores were &lt;strong&gt;60, 60, 67, 73, 73,&lt;/strong&gt; and &lt;strong&gt;78&lt;/strong&gt; when I took them the first time.&lt;/p&gt;

&lt;p&gt;What I did next was understood why I got it wrong, create a cheatsheet from that, and record myself reading from my cheatsheet. This way I could go over the material when I went for a walk which served as something to focus on while getting in some cardio.&lt;/p&gt;

&lt;p&gt;The next time I took the practice exams, my scores were &lt;strong&gt;86+&lt;/strong&gt; (didn't do a re-take on the last one though). I've seen previous posts on Reddit that said if you were getting &lt;strong&gt;85+&lt;/strong&gt; on all 6 exams just book the exam, so I did. Two days before I decided to just review on some materials I might have overlooked. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;My Experience&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Personally, the courses and especially the practice exams were enough to prepare me for the real deal. In terms of difficulties, I felt Jon's Bonso and Neal Davis' practice tests were more difficult compared to the real thing. &lt;/p&gt;

&lt;p&gt;They purposedly inflatted their questions to make you sort out what the question is really asking of you. The wording of the question does come in handy when you were looking for a keyword that may help you out.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;My Advice&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To wrap it up, find a decent course on Udemy such as the ones I've previously mentioned. Linux Academy does a great job and I've heard ACloudGuru is a decent source as well. &lt;/p&gt;

&lt;p&gt;If you just want to get your feet wet or you are on a budget, on YouTube freeCodeCamp has a free 4 hour video about the &lt;a href="https://www.youtube.com/watch?v=3hLmDS179YE"&gt;AWS Cloud Practitioner&lt;/a&gt; and a free 10.5 hour video about the &lt;a href="https://www.youtube.com/watch?v=Ia-UEYYR44s"&gt;AWS SAA&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Focus on some core concepts like EC2, EBS, S3, ASG, ELBs, VPC, understand the differences between RDS, Aurora, and DynamoDB, and how Security Groups and NACLs work. Also know vertical and horizontal scaling and how to make services highly available or fault-tolerant. &lt;/p&gt;

&lt;p&gt;Do a lot of practice exams. Jon Bonso and Neal Davis do a great job with theirs. I've heard good things about Whizlabs too. &lt;/p&gt;

&lt;p&gt;Lastly, go over the questions you got wrong and understand why you got them wrong and rather just memorized the answers.&lt;/p&gt;

&lt;p&gt;Good luck on your AWS journey and feel free to reach out to me!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
      <category>cloud</category>
    </item>
    <item>
      <title>Beginning of My AWS Journey</title>
      <dc:creator>Tommy Leng</dc:creator>
      <pubDate>Fri, 22 May 2020 10:18:01 +0000</pubDate>
      <link>https://dev.to/lenguage101/beginning-of-my-aws-journey-1hn0</link>
      <guid>https://dev.to/lenguage101/beginning-of-my-aws-journey-1hn0</guid>
      <description>&lt;p&gt;With the current crisis going on, I have decided on taking my first step towards the path of IT certifications. &lt;/p&gt;

&lt;p&gt;I initally thought about taking the CCNA but leaned more towards cloud computing/networking instead. During my research (a basic google search), I stumbled upon AWS and its certifications. &lt;/p&gt;

&lt;p&gt;After doing a more detail search (on Reddit), the most popular certification people seemed to be going for was the &lt;strong&gt;Solutions Architect Associate&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So, the courses I have chosen to hopefully take me from &lt;strong&gt;Zero to Hero&lt;/strong&gt; are:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-saa-c02/"&gt;Stephane Mareek's Ultimate AWS Certified SAA&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-hands-on-labs/"&gt;Neal Davis' AWS Certified SAA&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For Practice Exams (from the recommendation of the Reddit gods): &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.udemy.com/course/aws-certified-solutions-architect-associate-amazon-practice-exams-saa-c02/"&gt;Jon Bonso's SAA Practice Exams&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you've never tried Udemy, they offer a 30-day money back guarantee on a lot of their courses. &lt;/p&gt;

&lt;p&gt;Also just an FYI, Jon Bonso has practice exams for the 3 Associates and 2 Professional certifications located on his website &lt;a href="https://tutorialsdojo.com/our-courses/"&gt;Tutorial Dojo&lt;/a&gt; or &lt;a href="https://www.udemy.com/user/jonjonbonso/"&gt;Udemy&lt;/a&gt; that have stellar reviews as well.&lt;/p&gt;

&lt;p&gt;Thanks for reading and I will update my progress periodically!&lt;/p&gt;

</description>
      <category>aws</category>
      <category>certification</category>
    </item>
  </channel>
</rss>
