모든 태그
태그

Go 기술 블로그 글

Go 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 36개최신 20개 표시
홈에서 필터

최신 게시글

20개 표시

아키텍처

채널톡 Open API 뜯어고치기

문서와 API 계약 불일치를 해결하기 위해 OAS 중심 Design-first와 Open API 서버를 도입했습니다. 내부 모델을 분리하고 문서·코드·번역·MCP 연동을 하나의 명세로 관리했습니다.

#OpenAPI#REST API#Go
5300

백엔드

Go embed: 최소 변경으로 불필요한 메모리 사용 줄이기

GeoIP DB를 embed.FS.ReadFile로 읽으며 발생한 전체 DB heap 복사 원인을 분석했습니다.직접 []byte embed 방식으로 배포 구조를 유지하면서 보유 heap을 줄였습니다.

#Go#GeoIP#Pyroscope
000

AI

Grafana에서 자연어로 장애 원인을 분석하기: LLM 에이전트 기반 SRELens 개발기

Grafana에서 자연어로 장애 원인을 찾는 SRELens 개발 사례를 소개했습니다.\nLLM 에이전트를 운영 환경에 맞게 제어하기 위해 프롬프트 레이어 분리와 도구 호출 가드레일을 설계했습니다.

#Grafana#LLM#MCP
7000

백엔드

피크 타임 Pod 245개를 100여개로 — DynamoDB SDK v2 전환으로 Go 서버 CPU 절반 줄이기

Pyroscope로 DynamoDB 응답 역직렬화의 CPU 병목을 확인하고 AWS SDK v2 기반 래퍼로 전환했습니다.\n요청당 CPU를 59% 줄여 피크 타임 HPA 파드를 245개에서 109개로 낮췄습니다.

#Go#DynamoDB#AWS SDK
000

백엔드

Feature Flag API의 p99 레이턴시 개선기 (+오픈소스 기여)

S3 export 중 mutex를 잡아 Feature Flag API p99가 급등한 원인을 분석했습니다. 비동기 래퍼와 락 범위 축소로 최대 레이턴시를 200ms 내외로 안정화했습니다.

#Go#Feature Flag#S3
000

백엔드

빌링 3.0 성능 이슈 개선 기록 - Part 1

대량 인보이스 발송에서 발생한 쿼리 지연과 커넥션 고갈 원인을 분석했습니다. 복합 인덱스·풀 설정·누수 수정·분할 처리로 안정성을 개선했습니다.

#MySQL#DB#connection pool
100

백엔드

AI가 규칙을 "알잘딱" 지키는 백엔드 레포 만들기

AI가 아키텍처 규칙을 어기는 문제를 CLAUDE.md가 아니라 코드 구조와 테스트로 해결한 사례를 다뤘습니다. Go 백엔드를 DDD와 커스텀 아키텍처 테스트로 리팩토링해 AI가 안정적으로 코드를 생성하도록 만들었습니다.

#Go#DDD#LLM
1400

백엔드

AI가 규칙을 "알잘딱" 지키는 백엔드 레포 만들기

AI가 자연어 규칙을 무시하는 문제를 해결하기 위해 Go 백엔드를 DDD 구조로 리팩토링했습니다. 커스텀 아키텍처 테스트와 CI 강제로 규칙을 코드 수준에서 검증하도록 만들었습니다.

#Go#LLM#DDD
2800

백엔드

DynamoDB Limit 설정으로 RCU 97% 절감한 이야기

DynamoDB Query의 무제한 스캔과 Strong Consistent Read로 급증한 RCU 원인을 분석했습니다. SearchLimit과 Eventually Consistent Read 적용으로 RCU를 최대 97% 절감했습니다.

#DynamoDB#Go#AWS
000

AI

Notion RAG 검색 시스템 구축: Go로 구현하는 개인 지식 베이스 구축기

Go와 Gemini로 Notion 문서를 수집·임베딩해 로컬 RAG 검색 CLI를 구축했습니다.\n채널 기반 병렬 처리와 유사도 필터링으로 검색 정확도와 안정성을 보완했습니다.

#Go#Notion#RAG
000

백엔드

5대 금융사를 품은 버즈베네핏의 백엔드 팀은 무슨 일을 할까요?

게이미피케이션 확장에 맞춰 Kafka CDC와 Argo Workflow 기반의 데이터·랭킹 파이프라인을 구축했습니다. 모니터링과 Feature Flag로 대규모 트래픽 운영 및 제한적 기능 실험을 지원합니다.

#Go#Kafka#CDC
100

데브옵스

Amazon Q Developer와 함께한 놀유니버스 EventScaler 구축 여정

놀유니버스는 이벤트 기반 프로모션 증가에 맞춰 EventScaler와 Kubernetes Operator로 자동 스케일링 체계를 구축했습니다. Amazon Q Developer를 활용해 설계와 구현을 보조받으며 운영 시간과 리스크를 크게 줄였습니다.

#Kubernetes#AWS#Go
5500

백엔드

당근 피드시스템 안정성 향상기: 프로파일링부터 서킷 브레이커까지

피드시스템의 반복 장애를 줄이기 위해 프로파일링과 메모리 최적화, 서킷 브레이커를 적용했습니다. 또한 PGO와 SLA/SLO/SLI 기반 모니터링으로 안정성과 성능을 함께 개선했습니다.

#Go#프로파일링#서킷 브레이커
24900

데브옵스

여기어때 CI/CD 개선기 Part 2: CI Pipeline 설계

CI Template이 분산되고 팀별 브랜치·빌드 방식이 달라 공통화가 어려운 문제를 개선했습니다. 모듈화와 전용 Agent, 자동화 테스트로 유지보수성과 일관성을 높였습니다.

#CI/CD#GitLab CI#Gradle
8300

기타

월 수십억 원 광고 수익의 비밀: 알라미 팀은 왜 SSP를 직접 만들었을까?

알라미 팀이 왜 SSP를 직접 만들었는지, OpenRTB와 실시간 경매 구조로 설명했습니다. Go, Kafka, ClickHouse 기반 아키텍처와 수익 최적화 운영 노하우도 소개했습니다.

#광고#OpenRTB#Kafka
13200

아키텍처

이벤트 드리븐 아키텍처 도입기

앱스토어의 동기 호출 중심 구조를 인메모리 이벤트 버스로 분리해 결합도를 낮췄습니다. 트랜잭션 훅과 비동기 핸들러를 지원해 확장성과 유연성을 높였습니다.

#이벤트 드리븐 아키텍처#event#transaction
2200

백엔드

Go 테스트 자동화: Unit 테스트부터 Integration 테스트까지 - 코드 안정성, 이젠 완벽하게 검증한다!

Go의 표준 테스트 도구부터 Mocking, Integration Test, CI 자동화까지 한 흐름으로 정리했습니다. 테스트를 빠르고 자주 돌릴 수 있게 구조화해 코드 안정성을 높이는 방법을 설명했습니다.

#Go#test#GitHub Actions
7700

AI

Go로 만드는 실시간 음성 챗봇: OpenAI Realtime API를 가장 쉽게 쓰는 법 (Go routine + Go channel)

OpenAI Realtime API와 Go의 channel, goroutine을 활용해 실시간 음성 챗봇을 구현하는 구조를 소개했습니다.기존 STT-LMM-TTS 순차 처리의 한계를 줄이고 WebSocket 스트림을 단순화하는 방법을 설명했습니다.

#Go#OpenAI Realtime API#websocket
8800

프론트엔드

FE News 25년 6월 소식을 전해드립니다!

네이버 FE 엔지니어들이 2025년 6월 주요 웹·프런트엔드 기술 소식을 큐레이션해 소개했습니다. JavaScript, V8, AI 테스트, 신규 도구 등 다양한 읽을거리와 도구가 포함되었습니다.

#JavaScript#React#Go
17300

백엔드

Go로 쉽게 시작하는 동시성 프로그래밍

Go 언어의 설계 배경과 간결함, 견고함이라는 특징을 소개했습니다.\n동시성 프로그래밍을 쉽게 시작하는 관점에서 Go를 다루는 글입니다.

#Go#동시성
1100