In this blog, we will create a CRUD API that Creates, Reads, Updates, and Deletes items from a DynamoDB table. The API will run serverless, so there is no management of the underlying infrastructure, and scaling is done automatically. You will learn how easy it is to create an API on AWS, all within 30 minutes or less.


To do this, you are not expected to have any particular background knowledge on AWS.

You need an AWS account. If you don’t have an account, visit and choose to Create an AWS Account. …

Extensions to your IDE are invaluable to speed up your work without reducing the quality of your output. There is no doubt that VSCode is one of the best code editors on the market today and has a ton of quality-of-life features that you probably never knew you needed.

VS Code Extensions

You can find thousands of extensions for VSCode on its Marketplace. From extensions that make learning how to code painless to functional extensions that make development processes more efficient, there’s something for every kind of developer.

“Give us the tools, and we will finish the job” — Winston Churchill

These extensions…

In this blog, we are going to create our first pipeline in Jenkins. To follow this with me you need Jenkins installed. You can run in docker with this tutorial

First Pipeline — Jenkins

Jenkins Pipeline?

Jenkins Pipeline (or simply “Pipeline”) is a suite of plugins that supports implementing and integrating continuous delivery pipelines into Jenkins.

A continuous delivery pipeline is an automated expression of your process for getting software from version control right through to your users and customers.

Jenkins Pipeline provides an extensible set of tools for modeling simple-to-complex delivery pipelines “as code”. …

Jenkins is an open-source automation server to automate the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous delivery.

We are going to see the Jenkins from basic in this blog series. In this blog, we are going to see step by step process to get, config and run Jenkins using Docker.

Jenkins in Docker

1. Install and Start Docker

To get and install docker follow this link —

Once done the above step and start the docker. Check the Docker installed by running docker -v

During preparation for my AWS Database Specialty certificate, I learned a lot of new things about the database, one of the top things is in the past, web applications were constructed by using the LAMP stack (Linux, Apache, MySQL, and PHP), where a single database was used for many different experiences. But today’s modern applications do not use a single database, they use several different purpose-built databases. So I want to do a hands-on architecture in AWS.

By Andy Jassy in AWS re:Invent 2019

In this blog, we discuss AWS purpose-built databases and how we use them in real-world scenarios. I write this blog with the inspiration…

In my previous popular blog, we configured eslint and prettier in React Application. In this blog, we going to see about configuring Eslint and Prettier in the Vuejs application.

Happy coding with automate lint and format code


Before we begin, make sure you have the following installed:

Create a new Vue app

Use the Vue CLI to bootstrap a new Vue app (selecting the defaults will work for this project):

yarn global add @vue/cli 
vue create vue-lint-demo
? …

AWS SysOps Administrator Associate is the most popular entry-level certification into a DevOps cloud role. I planned to become a new-age full stack developer (Architect + Developer + Operations) and achieved this certificate. I like to share my pathway to achieve one of the hardest associate-level certificates.

AWS SysOps Administrator


There are no pre-requisites for this exam. But I recommended having an AWS Architect Associate exam or having at least 6 months of hands-on experience in maintaining an AWS-based application.

I already achieved Cloud Practioner, Solution Architect, and Developer associate-level certificates before I start this certificate.

Live as if you were to die…

AWS Certified Developer Associate

Few weeks before I got this AWS Certified Developer exam, and I like to share my learnings and pathways when my memory is fresh.


There are no pre-requisites for this exam. But I strongly recommended that you should have at least 6 months of hands-on experience developing and maintaining an AWS based application.

If you are fresher to cloud and AWS, I recommend to start with AWS Cloud Practioner and AWS Solutions Architect Associate before this.

Practice continues learning

We’re all busy with our daily routine. Always something to do and never enough time. Preparing for this certification takes time and commitment.


ESL +30mins in AWS Exam

I recently attended the AWS exam and I got 30mins extra for my exam and it’s really helped me to review all my flagged questions. And I like to share this so it will be helpful to all.


ESL +30 is available to non-native English speakers when taking an exam in English. ESL +30 only needs to be requested once and will apply to all future exam registrations at all test delivery vendors.

Step by Step Process

Step 1: Log in to your AWS Certification account

Step 2: On the Home page, press the button marked “Request Exam Accommodations”.

AWS Certified Solution Architect Associate

I had planned to achieve an AWS certificate for the last 2 years, and as usual, I ended up focusing on my day-to-day work. Now finally, I am an AWS Certified Solutions Architect — Associate achieved in just 21 days. All it took was a global lockdown.

My Background:

I have been working in Crystal Delta as a full-stack software engineer for the past 6 years, and worked mainly on Ruby on Rails, Nodejs, React, Drupal, AWS, and a few more.

I haven’t tried for any certification before. However, I like to test my own skills and as per my mentor's recommendation…

Raj Durai

6x AWS Certified | 1x Azure | Engineer at Crystaldelta | Blogger

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store