일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- go
- 윈도우키보드
- kube-prometheus-stack
- Buffered channel
- Intellij
- 배포 프로세스
- m4 pro
- http 413
- body size
- notification system
- golang
- 디자인패턴
- GoF
- 오블완
- Infra
- 대규모 시스템 설계
- Kubernetes
- 배포 파이프라인
- 코사인 유사성 메트릭스
- 티스토리챌린지
- goland
- elasticsearch
- Logrus
- apollo router
- intellij ide
- 사설 ip
- gitops
- AWS
- UnBuffered channel
- cosine similarity metric
- Today
- Total
목록2024/12 (4)
Fall in IT.
왜 알아보게 되었나?간단하게 추천시스템을 만들때 필요한 개념들에 대해서 알아보다가 코사인 유사성 메트릭스라는 개념을 알게 되었는데, 이 개념이 유사도 추천 알고리즘에 효과적이라는 것을 알게되었다.어떤 개념이길래 유사도 추천 알고리즘에 효과적일까? 의문이 들어서 알아보게 되었다.코사인 유사성 메트릭스의 개념코사인 유사성이란 쉽게 말하면, 두 데이터(벡터)가 얼마나 비슷한 방향을 가리키는지를 측정하는 방법이다.즉, 두 데이터가 동일하거나 비슷한 속성을 많이 가질수록 유사도가 높게 나타나며 서로 다른 속성을 가질수록 유사도는 낮게 측정되는 것이다. 예를들어, 책 A와 B가 있을때 과학장르와 소설장르로 구분한다고 해보자.이때, A책은 소설이고 B책은 과학책 일때 두 책은 서로 완전히 다른 장르를 포함하고 있어 ..
Jupyter Notebook을 사용하면 웹브라우저에서 파이썬 코드가 동작한다.적어도 겉으로 볼때는 그래보인다. 어떻게 동작하는걸까? 궁금해서 알아본 내용을 정리한다.Q. 웹브라우저는 파이썬을 실행시키는 환경이 없는데 어떻게 파이썬 코드를 실행시킬 수 있을까?A. 결론부터 말하자면, Jupyter Notebook은 웹브라우저에서 파이썬 코드가 실행되는 것이 아니라 로컬에서 실행되는 Jupyter 서버를 통해서 웹브라우저에서 작성한 파이썬 코드를 실행시키고 실행 결과를 웹브라우저에 보여주는 것이다.Jupyter Notebook의 동작 방식을 간단하게 보면,사용자가 브라우저에서 Python 코드를 작성하고 실행 버튼을 누른다.브라우저는 HTTP 또는 WebSocket을 통해서 Jupyter 서버에 전달한다...
최근 개정판으로 나온 세스고딘의 린치핀 도서를 읽고 마음에 와닿았던 내용을 정리해봤다. 또한, 조승연님의 유튜브에서 세스고딘과 함께한 인터뷰 내용 중 인상 깊었던 내용도 함께 정리해보았다. 일과 일정에 대한 이야기린치핀: 새로운 경제에서 살아남기 위한 필수 조건린치핀이란 무엇일까?바퀴나 수레를 고정하는 축 또는 핀을 의미하는 이 단어는, 오늘날의 경제에서 대체 불가능한 핵심 인재를 상징한다.단순히 기계의 톱니바퀴처럼 지시받고 움직이는 사람이 아니라, 조직과 시스템 안에서 없어서는 안 될 핵심적인 존재가 되는 것을 말한다.스티브 잡스: 진정한 예술가는 끝낼 줄 안다스티브 잡스는 "진정한 예술가는 끝낼 줄 안다"고 했다.예술은 현실과 비현실의 경계에서 만들어지며, 이 경계를 넘나드는 사고를 통해 탄생한다. ..
이슈기존의 쿠버네티스에 설치된 kube-prometheus-stack의 대시보드를 설정하던 도중 elasticsearch 정보를 받아오기위해서 elasticsearch exporter를 설치했다.그리고 prometheus에서 데이터를 scrape 하기 위해서 설정을 변경하고 helm 패키지 매니저를 통해서 kubernetes 환경에 upgrade를 실행했다. 그랬더니…. kube-prometheus-stack의 grafana 디플로이먼트가 실행되지 못하는 문제가 발생했다.쿠버네티스 클러스터에 노드들의 자원도 충분했음에도 불구하고 파드의 생성이 반복적으로 실패해서 자세히 확인해보게 되었다. 이슈 원인Helm Chart 버전 간 Breaking Changeskube-prometheus-stack의 버전이 5..