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
실무 경험/기술 트렌드 & 리뷰

번역: 모든 DB는 머지않아 벡터 데이터베이스가 될 것이다

"왜 어떤 데이터베이스든 언젠가는 벡터 데이터베이스가 될 것인가" 라는 주제로 재미있는 글이 업로드 되었다. 출처: https://nextword.substack.com/p/vector-database-is-not-a-separate Vector database is not a separate database categoryWhy every database will become a vector database, sooner or laternextword.substack.com이 글의 요점은 "기존 데이터베이스 업계가 벡터 검색 및 RAG 워크로드를 도입하고 있다는 것" 이고 "이로 인해 별도의 벡터 데이터베이스가 필요하지 않을 수 있으며, 고객과 데이터베이스 회사 간의 관계가 변화하고 있다는 것" 이다...

2023. 10. 11. 00:35
실무 경험/기술 트렌드 & 리뷰

[번역] Laravel 은 지구상에서 가장 행복한 개발자 커뮤니티인가?

https://github.com/readme/featured/laravel-community 에 대한 번역글입니다.Laravel은 지구상에서 가장 행복한 개발자 커뮤니티인가?PHP 프레임워크가 어떻게 끊임없는 허니문 기간을 유지하는지.Fathom Analytics의 CTO Jack Ellis는 2019년에 회사의 코드베이스를 완전히 다시 작성하기로 결정했습니다. 이전에는 Go로 작성되었지만, 이제는 PHP로 작성되었습니다.Go가 점점 인기 있는 언어가 되고 있음을 감안할 때 이것은 놀라운 일일 수 있습니다. Rust, Swift, Kotlin과 같은 상대적으로 새로운 프로그래밍 언어의 선봉장입니다. 이 언어들은 최근 몇 년 동안 엄청난 성장을 보였습니다. 반면 PHP는 종종 구식으로 여겨지지만, 수년 ..

2023. 8. 18. 01:26
실무 경험/실무 개발 & 협업

좋은 주석을 작성하는 방법

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