Gradle 빌드 성능 튜닝: 5분 걸리던 빌드를 2분으로
Build Scan으로 Gradle 빌드 병목을 찾고, 병렬 실행과 캐시 설정으로 빌드 시간을 절반 이하로 줄이는 과정을 담았다.
Build Scan으로 Gradle 빌드 병목을 찾고, 병렬 실행과 캐시 설정으로 빌드 시간을 절반 이하로 줄이는 과정을 담았다.
Gradle Version Catalog의 TOML 구조와 type-safe 접근자 사용법, 기존 프로젝트 마이그레이션 전략을 다룬다.
자바 record의 동작 원리와 제약사항을 코드로 확인하고, DTO나 값 객체로 쓸 때의 판단 기준을 정리한다.
Redis에 캐시를 붙이면 빨라지는 건 맞다. 문제는 어떤 패턴으로, 메모리가 차면 뭘 먼저 지우느냐다.
Redis가 빠르다는 건 알겠는데, String 외에 어떤 자료구조를 언제 꺼내 쓸 수 있을까?