

에러를 리턴하는 goroutine 테스트 코드 쉽게 제어하기
goroutine 내부 에러를 테스트할 때의 비결정성을 줄이는 방법을 다뤘습니다. sync.WaitGroup과 채널 기반 Waiter로 종료 대기와 에러 전파를 제어하는 구조를 소개했습니다.


goroutine 내부 에러를 테스트할 때의 비결정성을 줄이는 방법을 다뤘습니다. sync.WaitGroup과 채널 기반 Waiter로 종료 대기와 에러 전파를 제어하는 구조를 소개했습니다.

Go GC만 믿고 메모리 증가를 넘기면 원인 파악이 늦어질 수 있음을 다뤘습니다. cgo 누수 탐지와 GOGC, GOMEMLIMIT 조절로 메모리 사용량을 개선하는 방법을 설명했습니다.

Go Fiber Framework를 활용한 디지털 트윈용 백엔드 서비스 개발 사례를 다뤘습니다. 동시성과 고성능 실시간 데이터 처리에 초점을 맞춘 내용입니다.

쿠버네티스 중계 API 서버를 Python에서 Go로 재구현하고 Informer 캐시를 적용했습니다. 그 결과 800개 노드의 리소스 계산 시간이 약 10초에서 0.2초로 줄었습니다.

Go로 분산 로깅 시스템을 개발하는 사례를 공유한 글입니다. IT팀이 구축 중인 분산 로그 시스템의 방향을 간단히 소개합니다.

뱅크샐러드 코어 백엔드 팀의 Go 코딩 컨벤션을 소개한 글입니다.\nGo와 gRPC 기반 백엔드 개발에서 코드 일관성을 높이기 위한 기준을 정리했습니다.
쿠팡 파트너스
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


Go에서 프로파일링과 트레이싱을 활용하는 방법을 소개한 GopherCon 2023 발표입니다. 런타임 성능 분석과 실행 흐름 추적의 실무 팁을 다룹니다.


EKS의 CloudWatch 대시보드에서 네트워크 메트릭이 페타바이트로 보이는 문제를 분석했습니다. cAdvisor 누적값과 Pod 재시작 시 언더플로우가 원인이었습니다.


스토리지 엔진의 사용 언어를 C/C++에서 Go로 변경한 과정을 소개했습니다. Cgo를 거쳐 Go로 옮겨가는 전환 흐름을 중심으로 다뤘습니다.