[Go] Prometheus 라이브러리로 Go 애플리케이션 프로파일링 하기
·
Language/Go
보호되어 있는 글입니다.
[TIR] 2025.08.22(금)
·
Own/TIR(Today I Read)
Learn이라기에는 부족하고 그저 인지했을 뿐인 오늘의 TIR(Today I Read)넘쳐나는 공부거리로 밀리는 블로그 포스트 대체방안... 일단 메모하고... 주말에 틈틈히 제대로 공부한다!✏️ Go 코딩 컨벤션 https://blog.banksalad.com/tech/go-best-practice-in-banksalad/ 뱅크샐러드 Go 코딩 컨벤션 | 뱅크샐러드안녕하세요, 뱅크샐러드 코어 백엔드 팀의 정겨울입니다. 뱅크샐러드는 백엔드 서비스에 다양한 언어를 사용하고 있습니다. 특히 지난 4년간은 Go와 gRPC…blog.banksalad.com ✏️ 레거시 코드 개선 검증https://blog.banksalad.com/tech/how-banksalald-decomposes-legacy-servi..
[TIR] 2025.08.21(목)
·
Own/TIR(Today I Read)
Learn이라기에는 부족하고 그저 인지했을 뿐인 오늘의 TIR(Today I Read)넘쳐나는 공부거리로 밀리는 블로그 포스트 대체방안... 일단 메모하고... 주말에 틈틈히 제대로 공부한다!✏️ Go서버 메모리 프로파일링로컬 환경에서 pprof 돌려본게 전부인 사람 여깄어요... 공부가 많이 필요해요.... 공부 1순위..팀에서 공인된(?) 리팩토링 담당자라 지금 빨리 공부해서 써먹어야함 0. 즉시 조치: 메모리 증설(매우매우 임시방편)1. 프로파일링 & 모니터링 메트릭 수집- Grafana/Prometheus+pprof 조합## Grafana로 확인 - [ ] 메모리 사용 패턴 (계단식? 선형? 급증?) - [ ] 문제 발생 시간대 (특정 시간? 랜덤?) - [ ] CPU와 상관관계 (CPU 높을 때..
[TIR] 2025.08.19(화)
·
Own/TIR(Today I Read)
Learn이라기에는 부족하고 그저 인지했을 뿐인 오늘의 TIR(Today I Read)넘쳐나는 공부거리로 밀리는 블로그 포스트 대체방안... 일단 메모하고... 주말에 틈틈히 제대로 공부한다! ✏️ gin vs fiber 프레임워크 성능 비교 고민fiber는 fasthttp 기반fasthttp는 Go 표준 net/http 패키지를 대체하는 고성능 HTTP 구현체, 최대 10배 빠른 성능 제공net/http는 고루틴 기반으로 매 요청마다 새로운 고루틴을 생성하는 "fire and forget" 모델fasthttp는 worker pool을 사용해 미리 초기화된 워커풀이 요청을 처리하는 "zero allocation" 모델또한, fasthttp는 HTTP/1.1 파이프라이닝을 완전 지원But, net/http..
[Go] Context에 관한 고찰 - 4 : 이모저모한 실전 고민 모음집
·
카테고리 없음
보호되어 있는 글입니다.
[Go] 캔들 차트 적재 서버 후속편: Refactoring (2)
·
Project
If it stinks, change it. ~블록체인 플랫폼 실시간 ohlcv 차트 개발기 시리즈~[1] 실시간 ohlcv 차트(캔들 차트) 데이터 적재 서버 개발 in 블록체인 플랫폼 - Part 1. 문제편[2] 실시간 ohlcv 차트(캔들 차트) 데이터 적재 서버 개발 in 블록체인 플랫폼 - Part 2. 해결편[3] 블록체인 플랫폼 실시간 ohlcv 차트 적재 서버 후속편: Refactoring (1)[4]블록체인 플랫폼 실시간 ohlcv 차트 적재 서버 후속편:Refactoring (2)[5] 블록체인 플랫폼에서 실시간 ohlcv 차트 적재 서버 후속편: Restructuring#3. 차트 재적재 로직 분리🔹 AS-IS (1): ChartManager에 집중된 책임 2 + α앞서 Chart..