diff --git a/backend/api-gateway/src/main/resources/application.yaml b/backend/api-gateway/src/main/resources/application.yaml
index 0d24aec..9297ac4 100644
--- a/backend/api-gateway/src/main/resources/application.yaml
+++ b/backend/api-gateway/src/main/resources/application.yaml
@@ -16,6 +16,14 @@ spring:
config:
enabled: false
+ loadbalancer:
+ cache:
+ enabled: true
+ ttl: 35s
+ capacity: 256
+ caffeine:
+ spec: initialCapacity=64,expireAfterWrite=35s
+
gateway:
discovery:
locator:
diff --git a/backend/auth-service/src/main/resources/application.yaml b/backend/auth-service/src/main/resources/application.yaml
index 7eac60e..07aad66 100644
--- a/backend/auth-service/src/main/resources/application.yaml
+++ b/backend/auth-service/src/main/resources/application.yaml
@@ -16,6 +16,14 @@ spring:
config:
enabled: false
+ loadbalancer:
+ cache:
+ enabled: true
+ ttl: 35s
+ capacity: 256
+ caffeine:
+ spec: initialCapacity=64,expireAfterWrite=35s
+
datasource:
url: jdbc:mysql://localhost:3306/finpay_auth?createDatabaseIfNotExist=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
username: ${MYSQL_USERNAME}
diff --git a/backend/pom.xml b/backend/pom.xml
index 0b12869..6527c85 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -148,6 +148,18 @@
micrometer-registry-prometheus
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+
+
+ com.github.ben-manes.caffeine
+ caffeine
+
+
org.springdoc