Redis로 캐싱을 설계하며 배운 것들

2025-09-126

kafka 아는 척 해보기

2025-09-057

import 문을 줄이는 가장 우아한 방법 (feat: ApplicationEvent)

2025-08-2811

PG 연동이 실패했을 뿐인데, 왜 우리 서버가 죽어야 하죠?

2025-08-228

인덱스를 걸었는데, 왜 느리죠? (feat. 5초를 0.03초로 만든 쿼리 삽질기)

2025-08-1511

파사드 패턴으로 체지방 걷어내기

2025-08-016

'좋아요' 버튼을 두 번 누르면 무슨 일이 생길까?

2025-07-256

Mock, Spy 그리고 Fake: 당신의 테스트는 무엇을 검증하고 있는가?

2025-07-188

ISO 8583, 전 세계 결제를 이어주는 공통 언어

2025-07-056

OAuth 1.0a, 복잡하지만 견고한 레거시

2025-03-074

내 공개키는 내가 만들었는데, 왜 CA가 보증해야 하죠?

2024-12-217

디지털 서명은 어떻게 신뢰를 보장할까?

2024-12-064

레거시 코드 리팩토링: 전략 패턴과 템플릿 메소드 패턴 적용기

2024-11-175

정적 팩토리 메서드, 취향에서 컨벤션으로

2024-10-175

Spring @Transactional의 기본, REQUIRED 파헤치기

2024-03-1510

테스트 코드를 작성하다 깨달은 것들: 좋은 코드는 테스트하기 좋은 코드였다.

2023-12-167

클라이언트의 작은 기억상자, 쿠키

2023-06-094
© 2025 박건희