콘텐츠로 바로가기

Seongwon

  • 기술 블로그
  • 영어
  • 기록
  • About
  • Editorial
  • 문의
Seongwon

소프트웨어 엔지니어의 기록

Categories

  • 개인 기록(Personal)5
    • AI 코치 노트 (AI Coach Notes)0
    • 계획(Plan)0
    • 분석(Analysis)1
    • 일기(Diary)3
    • 작업 일지(Work Log)0
  • 기록1
    • 수신0
  • 기술 블로그73
    • AI14
      • 결과 판단(Evaluation)3
      • 문서 탐지(Document Detection)1
    • Backend15
      • 설계 판단6
    • DevOps2
    • Infra13
    • 언어(Language)2
      • Go1
  • 기타0
  • 성과4
    • 아키텍처/설계4
  • 영어(English)100
    • 개발 영어 (Developer English)27
    • 문법(Grammar)5
    • 발음 (Pronunciation)0
    • 어원(Etymology)33
  • 자기계발 (Growth)6
    • 방향과 가치 (Direction & Values)3
  • DevOps, 기술 블로그

    [WebRTC 디버깅] ‘끊긴다’ 현상이 보일 때 보는 5가지

    결론 먼저 — 5축 체크리스트 축 본다 도구 1. ICE 상태 iceConnectionState 천이 로그 chrome://webrtc-internals 2. 네트워크 품질 RTT, jitter, packet loss getStats() 3. 디바이스…

    2026.05.09
    정성원
  • Infra, 설계 판단, 아키텍처/설계

    [WebRTC] 외부 TURN 서비스 vs self-host — 4축 의사결정

    결론 먼저 — 4축 비교 축 외부 TURN 서비스 self-host (Coturn / Pion TURN) 시작 비용 0 (가입 즉시) VM/리전 설정 필요 변동 비용 분당…

    2026.05.09
    정성원
  • AI, 기술 블로그

    [Google STT] 실시간 음성 → 텍스트 — 음성 turn에서의 스트리밍 패턴

    결론 먼저 — interim_results=true 없이는 음성 UX가 깨진다 옵션 설정 영향 API 종류 StreamingRecognize partial result 수신 가능 interim_results true 발화 중 실시간 텍스트 single_utterance…

    2026.05.09
    정성원
  • AI, 아키텍처/설계

    [AI 음성 상담] 데이터 플로우 5단계 — 각 단계의 실패 모드와 fallback

    결론 먼저 — 5단계 × 실패 모드 × 복구 가능성 단계 핵심 동작 대표 실패 복구 1. 사용자 요청 인증·세션 토큰 발급 토큰 만료 /…

    2026.05.09
    정성원
  • Backend, 설계 판단, 아키텍처/설계

    [설계 판단] 미디어 평면과 비즈니스 평면을 두 서비스로 쪼갠 이유

    결론 먼저 — 한 서비스 vs 두 서비스, 4축 비교 축 한 서비스 두 서비스 분리 장애 격리 한쪽이 죽으면 둘 다 격리됨 배포 주기…

    2026.05.09
    정성원
  • Infra, 기술 블로그

    [WebRTC] STUN과 TURN, 언제 무엇을 — NAT 종류 × 성공률 매트릭스

    결론 먼저 — Symmetric NAT가 양쪽이면 STUN은 0%다 A 측 NAT B 측 NAT STUN만으로 P2P 가능? fallback 필요 Full Cone 아무거나 O — Restricted…

    2026.05.09
    정성원
  • AI, 결과 판단(Evaluation)

    [Gemini] 2.0 Flash를 고른 이유 — 음성 상담의 응답 속도 vs 품질

    결론 먼저 — 음성 상담에서 latency는 품질이다 축 Pro 계열 Flash 계열 응답 latency (체감) 높음 낮음 긴 문맥 (32k+) 추론 품질 우수 충분 function…

    2026.05.09
    정성원
  • AI, 결과 판단(Evaluation)

    [음성 파이프라인] STT → LLM → TTS 전체 latency 분해 — 4구간 절단법

    결론 먼저 — 음성 파이프라인 latency는 4구간으로 쪼개야 줄일 수 있다 구간 이름 대표 단축 전략 1 VAD → STT 종료 (사용자 발화 끝 인식)…

    2026.05.09
    정성원
  • Backend, 기술 블로그

    [WebRTC] 연결의 6단계 — Offer/Answer부터 ICE Connected까지

    결론 먼저 — 단계별 실패 위치를 알면 디버깅이 빨라진다 단계 이름 대표 실패 원인 1 Signaling 채널 수립 WebSocket 인증/CORS/방화벽 2 SDP Offer/Answer 교환 codec…

    2026.05.09
    정성원
  • Backend, 기술 블로그

    [Pion] ForwardTrack 루프 — 미디어를 흘려보내는 가장 짧은 코드

    결론 먼저 — 미디어 forward의 본질은 한 루프다 항목 값 핵심 코드 라인 수 ~10줄 Track 타입 TrackLocalStaticRTP 패킷 단위 RTP 패킷 (재인코딩 없음) 고루틴…

    2026.05.09
    정성원
이전 페이지
1 … 5 6 7 8
다음 페이지

Popular

  1. 1듀얼 환경 통합 후속 정리 — 버전 단일화, 데드 코드 정리, 업로드 가드
  2. 2[어원] transfigure — trans(넘어) + figure(형태) = 완전히 변모시키다
  3. 3[설계 판단] RPC를 언제 쓰는가 — 라이브러리 통합 시 7가지 결정 기준
  4. 4[문서 탐지] 시험지 OCR에서 TP/FP/FN 계산 기준 — 전체 객체 수 보존 관점
  5. 5[어원] permanent — per(끝까지) + man(머무르다) + ent(~하는) = 영구적인

Recent

  • 듀얼 환경 통합 후속 정리 — 버전 단일화, 데드 코드 정리, 업로드 가드2026.05.30
  • [어원] experiment — ex(밖으로) + peri(시도) + -ment = 직접 해보아서 알게 된 것2026.05.30
  • [접미사] -ment — “행위의 결과·수단·상태” | deployment·requirement·management2026.05.29
  • [어근] peri- / per- — “시도하다, 경험하다” | experiment·experience·expert·peril의 뿌리2026.05.29
  • 수학적 사고의 분류 — 세 층위로 나뉘는 9가지 도구2026.05.28

Tags

adsense ArgoCD automation blog-operations CI/CD DevOps e-e-a-t GitHub GitHub Actions GKE hub kubernetes ocr seo sre transparency voice-ai webrtc 관계의 첫 근육 닫힌 답과 열린 답 분석력의 부작용 비용 최적화 시리즈-쿠버네티스 한 호흡 더

Visitors

Today50
Total1,274

Calendar

2026 5월
월 화 수 목 금 토 일
 123
45678910
11121314151617
18192021222324
25262728293031
« 4월    

© 2026 Seongwon. All rights reserved.

About · 개인정보처리방침 · 이용약관 · 문의
Top ↑

Designed with WordPress · Theme by Seongwon