캐시 정합성 전략 영상을 보고
개발자 팀의 뜨끈한 캐시를 위한 캐시 정합성 심화 전략에 대하여 영상을 보고 정리
총 10개의 아티클
개발자 팀의 뜨끈한 캐시를 위한 캐시 정합성 심화 전략에 대하여 영상을 보고 정리
IBM 의 마이크로서비스에서 재시도 메커니즘에 대한 전략글을 정리합니다.
닉네임 도입에 따른 loginName/displayName 네이밍 정리, 컬렉션 노출의 스냅샷/불변 처리, enum ↔ 외부값 양방향 변환의 단일 소스 유지, 레포지토리–UI 경계 분리를 위한 일급 모델(hasMoreItems) 도입 등 4가지 개선 사례를 코드와 함께 정리합니다.
클린 코드를 위한 개선 방법에 대한 아티클에서는 에러 처리, 타입 안전성, 로그 메시지 생성 등 여러 주제를 다루며 각 문제를 해결하는 방법을 제시합니다. 특히, 호출자가 제공한 인수에 대한 신뢰성을 강조하고, 복구 가능 여부에 따라 에러 처리 방식을 다르게 해야 한다고 설명합니다. 또한, 코드의 가독성을 높이기 위한 다양한 방법도 제안합니다.