intuit / Trapheus

This tool automates restoration of RDS database instances from snapshots into any dev, staging or production environments. It supports individual RDS Snapshot as well as cluster snapshot restore operations.
https://intuit.github.io/Trapheus/
MIT License
106 stars 53 forks source link

In memory caching #189

Closed stationeros closed 11 months ago

stationeros commented 11 months ago

Description

Adding in memory caching in dataset search so that we minimize api calls . This has the following two benefits

  1. Faster page load times. Please refer to the demo below

https://github.com/intuit/Trapheus/assets/112308320/0b9d4631-c996-42fe-8418-157ff9475be9

  1. Making lesser downstream calls thereby reducing the chances of getting throttled.

Thanks for contributing this Pull Request. Make sure that you submit this Pull Request against the master branch of this repository, add a brief description, and tag the relevant issue(s) and PR(s) below.