Verifying Amazon QLDB Transactions Using Lambda Functions
Verifying Amazon QLDB Transactions Using Lambda Functions

CLOUD LABS

Verifying Amazon QLDB Transactions Using Lambda Functions

In this Cloud Lab, you will learn to set up an Amazon QLDB for real estate, create an immutable ledger for property records and transactions, and develop an API for transaction verification.

11 Tasks

intermediate

2hr

Certificate of Completion

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

Learning Objectives

The ability to set up and manage Amazon QLDB
Hands-on experience creating and maintaining an immutable ledger system for real estate
Knowledge of integrating QLDB with AWS Lambda for data verification
The ability to test and validate data integrity within QLDB
Hands-on experience developing APIs for document verification in a real estate ledger

Technologies
AWS logoAWS
QLDB
Lambda Function
AWS API Gateway
Cloud Lab Overview

Amazon Quantum Ledger Database (QLDB) provides a data management approach ideal for scenarios demanding data integrity and transparency, such as real estate transactions.

In this Cloud Lab, you will create the RealEstateLedger in Amazon QLDB, consisting of Properties and Transactions tables for the real estate data verification use case. You will then integrate AWS Lambda functions to facilitate querying and verifying transactions within this ledger. You will develop an API to validate individual records in the Transactions table, focusing on document authentication and integrity. Additionally, you will see an integrated single-page application that leverages the API endpoint to verify real estate transactions recorded in the RealEstateLedger.

After completing this Cloud Lab, you will learn how to implement an immutable ledger system using Amazon QLDB, enhancing data security. 

The following is the high-level architecture diagram of the infrastructure you will create in this Cloud Lab:

Architecture diagram
Architecture diagram

Cloud Lab Tasks
1.Introduction
Getting Started
2.QLDB Ledger
Create an Amazon QLDB Ledger
Populate an Amazon QLDB Ledger
3.Verification Using Lambda Functions
Documents and Blocks Verification
Create Lambda Layer and Functions
Update and Test Lambda Functions
4.Integration in a React Application
Create a Rest API
Update Lambda Code and Test API
Putting It All Together
5.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