로딩
요청 처리 중입니다...

오픈소스 기여 회고 - (4) AWS 시니어 개발자 4명과 함께 논의한 OpenSearch 캐싱 기능 추가

 오픈소스 기여 회고 - (4) AWS 시니어 개발자 4명과 함께 논의한 OpenSearch 캐싱 기능 추가

안녕하세요. inpink입니다. 이번 포스팅에서는 OpenSearch에 “Snapshot 캐싱 기능”을 추가하고, 최종적으로 merge까지 완료된 경험을 공유하려 합니다.

실제로 DB의 캐싱 기능을 설계하고 구현하는 과정에서 이루어진 깊이 있는 논의와 결정 과정을 담고 있습니다. 특히, 직접 GC 전략, 캐시의 soft limit, hard limit을 데이터 기반으로 설계하고 결정하는 경험은 매우 뜻깊었습니다.

ㅎㅎ 올해 저는 Spring AI와 OpenSearch에 총 7건의 기여를 했습니다. 그 중에서도 이번 기여는 다음과 같은 이유로 더 특별했습니다.

전 세계 개발자들이 사용하는 오픈소스 프로젝트에 코어에 가까운 새로운 기능을 추가한 점 AWS의 시니어 개발자 4분과 함께 100개 이상의 댓글로 깊이 있는 논의를 진행한 점 흔히 접하기 어려운, 값지고 소중한 경험이었습니다. 오픈소스의 가장 큰 장점은 이렇게 무료로(?)

귀중한 경험을 쌓을 수 있다는 점이라고 생각합니다. 기여...