일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 캐시
- clean code
- Lombok
- Java
- REST API
- 리팩토링
- 스프링부트
- 인터프리터
- 클린코드
- cache
- 객체지향의 사실과 오해
- JPA
- spring boot
- 도메인 모델
- 캐싱
- 자바
- 클린 코드
- 객체지향
- 캡슐화
- 추상화
- string
- 객체
- 쿼리 최적화
- 협력
- Refactor
- JIT
- 재사용성
- 스프링
- 책임
- SRP
- Today
- Total
목록캐시 (2)
GO SIWOO!

[리팩토링 일지] 팀 프로젝트, 나홀로 리팩토링 (6) - Redis를 통한 Open API 결과 캐싱(Caching) [리팩토링 일지] 팀 프로젝트, 나홀로 리팩토링 (5) - 응답 form & Global Exception [리팩토링 일지] 팀 프로젝트, 나홀로 리팩토링 (4) - 회원기능 구현을 위한 스프링 Security와 JWT발 📌 기존의 회원기능 gosiwoo.tistory.com 📌Redis에서 Ehcache로 이전 포스팅에서 Redis를 사용해 Open API의 부담을 줄이고 응답 속도를 향상했습니다. 하지만 이전에 사용한 방법은 Redis 저장소를 통해 API의 결괏값을 저장해 조회를 하는 방식으로 Redis의 In-memory 구조를 사용한 것일 뿐 캐싱을 사용했다고 확실히 말할 수 ..

[리팩토링 일지] 팀 프로젝트, 나홀로 리팩토링 (5) - 응답 form & Global Exception [리팩토링 일지] 팀 프로젝트, 나홀로 리팩토링 (4) - 회원기능 구현을 위한 스프링 Security와 JWT발 📌 기존의 회원기능 기존 프로젝트의 회원 기능은 kakao API를 통해서 진행했다. 그러나, 하드코딩 gosiwoo.tistory.com 📌그래서 Redis를 사용할 것인가? 결론부터 말하자면 해당 프로젝트에서 Redis를 통한 캐싱은 사용하지 않을 예정이다. 많은 고민을 해본 결과 단일 서버에서의 캐싱을 고려했을때 Global cache인 해당 방법을 사용하는 것은 다음과 같은 단점이 있었다. 배포를 했을 때 Redis 서버도 띄워줘야 한다는 비용적인 문제 단일 서버이기에 Cache..