{"id":21681,"date":"2017-03-16T20:56:27","date_gmt":"2017-03-16T20:56:27","guid":{"rendered":"https:\/\/www.whizlabs.com\/?p=21681"},"modified":"2024-10-04T14:41:05","modified_gmt":"2024-10-04T09:11:05","slug":"aws-dynamodb","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/","title":{"rendered":"AWS Certification : How to use DynamoDB?"},"content":{"rendered":"<p dir=\"ltr\">Are you preparing for <a title=\"AWS Certified Developer Associate\" href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/\">AWS Certified Developer Associate Certification<\/a>? In this space, we are writing a series of articles on topics that are covered in the developer associate certification exam. You can subscribe to us to receive further updates on this topic.<\/p>\n<p dir=\"ltr\">The <strong>AWS Developer Associate Certification Exam<\/strong> is the easiest exam at the associate level, so it is a good idea to start your certification with this exam. Also, we would recommend you to pass the <a title=\"How to prepare for AWS Certified Solutions Architect Associate certification exam?\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-certified-solutions-architect-associate\/\" target=\"_blank\" rel=\"noopener noreferrer\">solutions architect certification exam<\/a> which covers the concepts of all the services offered in AWS.<\/p>\n<ul>\n<li><strong>TRY NOW : <a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/free-test\/\">10 Free Practice Questions for Developer Associate Exam<\/a><\/strong><\/li>\n<li><strong>OFFER : <a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/practice-tests\/\">420 Practice Questions for Developer Associate Exam (50% Discount)<\/a><\/strong><\/li>\n<\/ul>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#Developer_Associate_Syllabus\" >Developer Associate Syllabus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#What_is_AWS_DynamoDB\" >What is AWS DynamoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#How_to_Set_up_DynamoDB\" >How to Set up DynamoDB?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#Read_and_Write_Capacity\" >Read and Write Capacity<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#Local_and_Global_Secondary_Indexes\" >Local and Global Secondary Indexes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-dynamodb\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Developer_Associate_Syllabus\"><\/span>Developer Associate Syllabus<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Here is the snapshot of the <a href=\"https:\/\/awstrainingandcertification.s3.amazonaws.com\/production\/AWS_certified_developer_associate_blueprint.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">blueprint for developer associates<\/a> is covered in the developer associate exam.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-developer-associate-blueprint.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21682\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-developer-associate-blueprint.png\" alt=\"Blueprint for AWS Certified developer associate exam\" width=\"663\" height=\"630\" \/><\/a><\/p>\n<p>In this articles, we are going to explain the topic that addresses the <strong>Designing and Development<\/strong>\u00a0as highlighted in the AWS Blueprint for the exam guide.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_AWS_DynamoDB\"><\/span>What is AWS DynamoDB?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">The AWS DynamoDB is the fully managed NoSQL database offered from Amazon. This is excellent for organizations that do not want to manage their NoSQL databases. DynamoDB provides faster performance and improved scalability. The biggest advantage is that organizations don\u2019t need to worry about provisioning the database or maintaining it in terms of patching or scaling. <\/span><\/p>\n<p><b id=\"docs-internal-guid-2eee6743-d502-6695-e8f4-0b939d046b50\"><span style=\"font-weight: 400;\">A very important concept for the exam is the throughput provisioning for the database which is the read and write capacity that needs to be placed for the database. This is what gets charged to the user when they use aws DynamoDB. Before we delve into provisioning, let\u2019s see how we can go about getting a DynamoDB in place.<\/span><\/b><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Set_up_DynamoDB\"><\/span>How to Set up DynamoDB?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">Let\u2019s go through the following steps for creating a DynamoDB database.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\"><strong>Step 1:<\/strong>Log into your AWS Console. You will see the DynamoDB section under the database section.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-console-dynamodb.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-21683\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-console-dynamodb.png\" alt=\"How to setup Dynamo DB?\" width=\"197\" height=\"163\" \/><\/a><br \/>\n<\/span><\/p>\n<p><b id=\"docs-internal-guid-2eee6743-d513-98d3-3e9c-3dae9599a2d9\"><span style=\"font-weight: 400;\"><strong>Step 2:<\/strong> If you have never provisioned a DynamoDB table before you need to click on the \u2018Create table\u2019 option in the next screen.<\/span><\/b><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-create-table.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21684\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-create-table.png\" alt=\"Create table screen in DynamoDB?\" width=\"737\" height=\"218\" \/><\/a><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\"><strong>Step 3:<\/strong> When creating the DynamoDB table, you will need to provide a table name and the primary key of the table. In our case, we are creating a table with the name of Demo and giving the primary key as ID.<\/span><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-primarykey.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21686\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-primarykey.png\" alt=\"Create Primarykey in DynamoDB\" width=\"711\" height=\"205\" \/><\/a><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">When you scroll down the screen and uncheck the \u2018Use default settings\u2019 option, you will then see the option of Read capacity and write capacity units. You will also see the estimated cost per month. Leave the settings as it is. You can then click on the Create table at the bottom of the screen.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">Once done you will actually then be able to see the Demo table.<\/span><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-demo-table.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21685\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-demo-table.png\" alt=\"DynamoDB Table\" width=\"691\" height=\"216\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-settings.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21690\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-settings.png\" alt=\"DynamoDB Table Settings\" width=\"718\" height=\"450\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Read_and_Write_Capacity\"><\/span>Read and Write Capacity<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">So provisioned throughput is based on the read and write capacity that is put for the table. So now let\u2019s understand the capacity in more detail.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Read Capacity \u2013 This is the number of items, 4KB in size that can be read in one second from the table. So let\u2019s say for example you have items which are 20KB in size that need to be read per second from the table. Then to calculate the read capacity, you need to divide the anticipated reads per second by 4KB. So in our case, we need to divide 20Kb by 4Kb and we get 5. So we need to provision 5 read capacity units for our table. We then need to go a step further because there are 2 types of read capacity. One is eventual consistency and the other is strongly consistent read.<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Eventual consistency is where aws tells that when data is read after a write, it may not reflect the exact data. Yes over a brief period of time, it eventual become consistent and a read would reflect the correct data. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Eventual consistency is where aws tells that when data is read after a write it will always give you the most up to date data.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">So now the following things need to be considered further for read capacity. Strong consistent reads are more expensive than eventual consistent reads. The default model for read capacity is eventual consistency. The next point to note is that one strongly consistent read is equal to 2 eventual consist reads. <\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">So in our above case, we would get a value of 5 eventual consistent reads. But if we wanted strongly consistent reads then we would need to multiply the read capacity by 2, which would give the right read capacity for our table and that would be 10.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Write Capacity \u2013 This is the number of items, 1KB in size that can be written in one second to the table. So let\u2019s say for example you have items which are 20KB in size that need to be written per second to the table. Then to calculate the write capacity, you need to divide the anticipated writes per second by 1KB. So in our case, we need to divide 20Kb by 1Kb and we get 20. So we need to provision 20 writes capacity units for our table.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Local_and_Global_Secondary_Indexes\"><\/span>Local and Global Secondary Indexes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">The next important concept in DynamoDB is local and secondary indexes. DynamoDB allows you to define indexes based on the columns of the table which make it easier to query the data. <\/span><\/p>\n<p><b id=\"docs-internal-guid-2eee6743-d516-55c0-38da-82d74b398792\"><span style=\"font-weight: 400;\">Let\u2019s take the example that we have the following items in our DynamoDB table.<\/span><\/b><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-indexes.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-21688\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-indexes.png\" alt=\"aws-dynamodb-table-indexes\" width=\"456\" height=\"367\" \/><\/a><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">To create an index we can go to the Indexes section in the DynamoDB table<\/span><\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-index-section.png\"><img decoding=\"async\" class=\"aligncenter wp-image-21689\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-index-section.png\" alt=\"DynamoDB Index List Section\" width=\"630\" height=\"234\" \/><\/a><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Click on the Create Index to create a new index for the table. Note that this will create a new global secondary index.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">We can now define another column in the table to become our primary key for the index.<\/span><\/li>\n<li><b id=\"docs-internal-guid-2eee6743-d518-a7a5-52d7-2477d0be130c\"><span style=\"font-weight: 400;\">Also note that there is an additional read and write capacity for indexes.<\/span><\/b><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-create-index.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-21687\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2024\/05\/aws-dynamodb-table-create-index.png\" alt=\"How to create index in DynamoDb table?\" width=\"593\" height=\"552\" \/><\/a><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">The project attributes tells what parts of the table need to be part of the Index. You have the following options:<\/span><\/p>\n<ol>\n<li><span style=\"font-weight: 400;\"><strong>All attributes<\/strong> \u2013 So all attributes from the table will be copied to the index.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><strong>Keys<\/strong> \u2013 Here the keys from the table are copied to the index.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><strong>Include<\/strong> \u2013 Here you can decide which attributes from the table should be part of the index.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">A Local secondary index can use the same read write capacity of the main table. But these indexes can only be created at table creation time. <\/span><\/p>\n<p dir=\"ltr\"><span style=\"font-weight: 400;\">Also for a local secondary index, the primary key needs to be same as the primary partition key of the main table.<\/span><\/p>\n<p dir=\"ltr\"><b>Important Points to Remember for Developer Associate Certification\u00a0<\/b><\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">DynamoDB is the fully managed NoSQL offering from AWS.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">There is a charge for the read and write capacity for the DynamoDB table.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">To calculate read capacity we need to take the size of the anticipated reads to the nearest 4KB.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Strong consistent reads are more expensive than eventual consistent reads.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The default model for read capacity is eventual consistency. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">One strongly consistent read is equal to 2 eventual consist reads. <\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">To calculate write capacity we need to take the size of the anticipated writes to the nearest 1KB.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A Local secondary index can use the same read write capacity of the main table<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The local secondary index can only be created at table creation time<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Also for a local secondary index, the primary key needs to be same as the primary partition key of the main table.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For the global secondary index, the index primary can be different from the primary partition key of the main table.<\/span><\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Don&#8217;t MISS IT :<\/strong>\u00a0<strong><a href=\"https:\/\/www.whizlabs.com\/aws-developer-associate\/\">420 Practice Questions for Developer Associate Exam (50% Discount)<\/a><\/strong><\/li>\n<\/ul>\n<p>In this article we have explained about how to create and configure the DynamoDB, how to create indexes and important points regarding the DynamoDB that needs to be remembered for the exam. DynamoDB is the fully functional NoSQL database from AWS. You are no longer required to use either MongoDB or other NoSQL databases if you are using the DynamoDB.<\/p>\n<p><strong>If you are preparing for the AWS certifications exam and looking for any help, please send us a mail to call to our customer support team.\u00a0<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you preparing for AWS Certified Developer Associate Certification? In this space, we are writing a series of articles on topics that are covered in the developer associate certification exam. You can subscribe to us to receive further updates on this topic. The AWS Developer Associate Certification Exam is the easiest exam at the associate level, so it is a good idea to start your certification with this exam. Also, we would recommend you to pass the solutions architect certification exam which covers the concepts of all the services offered in AWS. TRY NOW : 10 Free Practice Questions for [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":96024,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[259],"class_list":["post-21681","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aws-certifications","tag-aws-developer-associate"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",725,282,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-150x150.jpg",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-300x117.jpg",300,117,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",725,282,false],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",725,282,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",725,282,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",725,282,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",24,9,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",48,19,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",96,37,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",150,58,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb.jpg",300,117,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-250x250.jpg",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-640x282.jpg",640,282,true],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-96x96.jpg",96,96,true],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2017\/03\/aws-dynamodb-150x58.jpg",150,58,true]},"uagb_author_info":{"display_name":"Pavan Gumaste","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/pavan\/"},"uagb_comment_info":6,"uagb_excerpt":"Are you preparing for AWS Certified Developer Associate Certification? In this space, we are writing a series of articles on topics that are covered in the developer associate certification exam. You can subscribe to us to receive further updates on this topic. The AWS Developer Associate Certification Exam is the easiest exam at the associate&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/21681","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=21681"}],"version-history":[{"count":8,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/21681\/revisions"}],"predecessor-version":[{"id":97707,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/21681\/revisions\/97707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/96024"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=21681"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=21681"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=21681"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}