Logic in Code,
Freedom in Travel.

인생 뭐 있나 사람 사는거 다 똑같지

실무 경험/실무 개발 & 협업

실무 경험/실무 개발 & 협업

2022 - TLS 1.0, TLS 1.1 지원 중단으로 인한 TLS 버전 업그레이드 회고

상황글 작성하기 2년전 wss 통신에서 장애가 발생했다. 해당 서비스는 초당 50 만건 이상의 트래픽을 감당하고 있을만큼 장애가 발생할 경우 문제가 큰 서비스였다. 당시 서버 로그를 확인해서 SSL 인증서에 문제가 있다는 것을 확인했다.원인을 확인했으니 2가지를 확인해봤다. 1. 인증서 기간 확인2. OpenSSL 버전 확인 인증서 기간에는 문제가 없었지만 Host 에서 TLS 에 대한 이슈가 있다는 것을 확인했고 OpenSSL 1.0.2g 에서는 TLS 1.2 이상을 지원하지 않았으며 Docker Daemon 에서도 TLS 1.2 / 1.3 을 지원하지 않았다. 우선 원활한 서비스를 위해 wss 통신하던걸 모두 ws 통신으로 변경했더니 서비스가 정상으로 돌아왔다. 원인TLS 1.0, TLS 1.1 지..

2024. 2. 10. 13:22
실무 경험/실무 개발 & 협업

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

더보기더보기2022 년도에 작성된 글 입니다.서버에서 API 스팩을 잘못 개발했을 경우 클라이언트 개발자에게서 겪는 문제이다. Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client살다살다 아래와 같은 에러를 만나게 됬다.error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ServerResponse.setHeader (_http_outgoing.js:561:11) at sendJson (/Users/kyungseo.park/Documents/sunyoh-web/node_modules/next/dis..

2024. 2. 9. 22:53
실무 경험/실무 개발 & 협업

좋은 주석을 작성하는 방법

https://stackoverflow.blog/2021/12/23/best-practices-for-writing-code-comments/ Best practices for writing code commentsWhile there are many resources to help programmers write better code—such as books and static analyzers—there are few for writing better comments. While it's easy to measure the quantity of comments in a program, it's hard to measure the quality, and tstackoverflow.blog스택오버 플로우..

2023. 5. 30. 12:58