최근 포스트

JWT는 과연 좋은가?

2025. 03. 30

결론부터 말하자면 제한적인 비즈니스 요구사항에서만 유용할 것이라고 생각한다. 개요 내가 많은 프로젝트를 해본건 아니지만, 경험적으로 최근 웹 서비스들의 인증 처리에 JWT를 사용하는 경우가 많은 것 같다. 핫한 기술이기에 공부하고 프로젝트에 적용도 해보았는데 알수록 제한적으로만 ...

[TroubleShoot] Azure AppGateway 환경에서 SSE Timeout 현상

2025. 03. 29

개요 클라이언트에게 실시간 서버 변경사항을 내려주어야 하는 요구사항이 생겼다. 이를 Http Streaming(SSE) 프로토콜로 구현했고, 로컬에서 잘 되길래 클라우드 환경에 올려보았다. 그런데 클라우드 환경에 올리고 보니 SSE 요청만 응답이 제 때 오지 않았다. (30초 후...

[TroubleShoot] Private key must be accompanied by certificate chain

2025. 03. 22

Tomcat에서 TLS를 설정하면서 발생한 메시지인데, 구글이나 스택 오버플로우를 찾아봐도 잘 안나와서 내가 쓴다. 내 경우에는 key-store-password를 key-password로 잘못 썼다. 1 2 3 4 5 6 7 8 server: port: 443 ssl:...

쿠버네티스 redis-sentinel 배포 & 이관 & Spring 연동

2025. 02. 26

우리는 Azure의 관리형 쿠버네티스에서 서비스를 제공하고 있다. 메모리를 옴팡지게 먹는 JVM 기반의 애플리케이션을 위주로 돌리다 보니 메모리가 부족해 파드가 eviction 나는 현상이 생겼다. 바쁘니까 그냥 scale-out으로 무작정 노드 수를 늘렸었는데, 어느날 열심히 ...