요즘 IT 기업의 면접을 계속 보는 중입니다. 면접 때마다 제가 공통적으로 대답을 잘 하지 못한 분야가 있는데, 그건 시스템 설계와 관련된 부분들이었습니다.
이전 포스팅 DB 페이지네이션을 최적화하는 여러 방법들 을 작성하면서, 쿼리 실행 계획을 살펴보다가 Using index condition 이라는 키워드가 등장했습니다.
최근에 DB에서 페이징을 하는 방법에 대해 복기를 하다가, 무한 스크롤과 페이지네이션에 대해 과거에 정리했던 포스팅을 다시 읽게 되었습니다.
최근 Reactive Programming의 핵심 개념 중 하나인 BackPressure(배압)에 대한 이야기가 나와, 이를 정리해보고자 합니다.
최근 애너테이션 프로세서에 대한 개념을 복기하던 중, 잘못 알고 있는 사실이 있었습니다.