Exploring Amazon QLDB Using Lambda and API Gateway
Exploring Amazon QLDB Using Lambda and API Gateway

CLOUD LABS

Exploring Amazon QLDB Using Lambda and API Gateway

In this Cloud Lab, you’ll explore Amazon QLDB and its core concepts using a sample application to perform CRUD operations on the QLDB ledger. In addition, you’ll learn how to verify the transactions.

12 Tasks

intermediate

2hr 30m

Certificate of Completion

Desktop OnlyDevice is not compatible.
No Setup Required
Amazon Web Services

Learning Objectives

A thorough understanding of core concepts of Amazon QLDB
The ability to create Lambda functions to perform CRUD operations on Amazon QLDB
Hands-on experience creating API endpoints using API Gateway
Hands-on experience verifying the transactions on Amazon QLDB

Technologies
AWS logoAWS
QLDB
AWS API Gateway
Lambda Function
Skills Covered
Using AWS Cloud Services
Cloud Lab Overview

Amazon Quantum Ledger Database (Amazon QLDB) is a serverless ledger database service by Amazon Web Services (AWS). Amazon QLDB provides a transparent, immutable, and cryptographically verifiable application transaction log. Amazon QLDB maintains a dedicated journal for every transaction, which is used to verify transactions.

In this Cloud Lab, you’ll first create an Amazon QLDB Ledger. Then, you’ll create Lambda functions coupled with a Lambda layer for create, read, update, and delete (CRUD) operations on the Amazon QLDB ledger. The next step is to create a REST API using API Gateway. Next, you’ll consume the API in a React application. Toward the end, you’ll explore how the transactions are verified using the Amazon QLDB ledger.

The provisioned infrastructure diagram at the end of this Cloud Lab will be as follows:

Architecture diagram
Architecture diagram
Cloud Lab Tasks
1.Introduction
Getting Started
2.QLDB Ledger
Get familiar with Amazon QLDB
Create an Amazon QLDB Ledger
3.Lambda Functions
Create a Lambda Layer
Lambda Function for the Create Operation
Create Lambda Functions for Other CRUD Operations
4.Create a REST API Using API Gateway
Create a REST API and Configure the Create and Update Endpoints
Configure the API Endpoints for the Read and Delete Operations
5.Putting It All Together
Configure APIs with the Application
Verify the Transaction
6.Conclusion
Clean Up
Wrap Up
Labs Rules Apply
Stay within resource usage requirements.
Do not engage in cryptocurrency mining.
Do not engage in or encourage activity that is illegal.

Trusted by 1.4 million developers working at companies including

Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg
Don’t take our word for it. See what our developers have to say.

Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.

Felipe Matheus
TestimonialsImg

I highly recommend Educative. The courses are well organized and easy to understand.

Adina Ong
TestimonialsImg

I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.

Clifford Fajardo
TestimonialsImg

Get access to Educative Cloud Labs

Course Footer Image
Course Footer Image