CLOUD LABS
Improving Database Performance with Amazon ElastiCache for Redis
Learn to reduce your application latency and save costs by using Amazon ElastiCache as a cache with your database.
intermediate
Certificate of Completion
Learning Objectives
As databases grow in size and complexity, achieving optimal performance can be challenging. You can tackle this issue by using Amazon ElastiCache for Redis.
You’ll start this Cloud Lab by creating the required network infrastructure and an EC2 instance, which will be used to populate your database. Then, you’ll create an RDS database instance, connect it with the EC2 instance, and populate it using a seed file. Once the database is populated, you’ll create an ElastiCache node, which will be used as a cache with your database. Next, you’ll create a Lambda function and configure it to read data from the RDS database with the ElastiCache node as its cache. After the set up, you will invoke the Lambda function to see how adding a cache improves the database performance.
By the end of this Cloud Lab, you’ll have a solid foundation in using ElastiCache for Redis to boost their database performance, reduce latency, and enhance the overall user experience.
Here is a high-level architecture diagram of the infrastructure that you’ll create in this Cloud Lab:
Before you start...
Try these optional labs before starting this lab.
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.
Trusted by 1.4 million developers working at companies including
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.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
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.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
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.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
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.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
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.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs