콘텐츠로 바로가기

Seongwon

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

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

Categories

  • 개인 기록(Personal)2
    • 계획(Plan)0
    • 분석(Analysis)0
    • 일기(Diary)1
    • 작업 일지(Work Log)0
  • 기술 블로그170
    • AI13
      • 결과 판단(Evaluation)3
    • Architecture9
    • Backend43
      • 설계 판단15
    • DevOps11
    • Games2
    • Infra27
    • 개념 (Concepts)13
      • 측정의 과학 (Measurement)0
      • 쿠버네티스 (Kubernetes)12
  • 기타0
  • 성과4
    • 아키텍처 의사결정 (ADR)4
  • 영어(English)58
    • 개발 영어 (Developer English)18
    • 어원(Etymology)21
  • 자기계발 (Growth)11
    • 독서 (Reading)3
    • 방향과 가치 (Direction & Values)2
    • 학습 (Learning)2
  • AI, 기술 블로그

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

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

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

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

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

    2026.05.19
    정성원
  • 개발 영어 (Developer English), 어원(Etymology), 영어(English)

    [전치사] over — 위에, 넘어서, 초과 | PIE *uper에서 시작된 단어

    over의 어원: PIE *uper → Proto-Germanic *uber → 고대 영어 ofer. 독일어 über, 라틴어 super, 그리스어 hyper와 같은 어원. 전치사(위에/넘어/초과/동안/에 대해)와 접두사(over-)로 모두 활용되는 핵심…

    2026.05.19
    정성원
  • AI, 기술 블로그, 설계 판단, 아키텍처 의사결정 (ADR)

    [설계 판단] 1:1 AI 음성 상담을 위해 SFU를 ‘Dumb Pipe’로 둔 이유

    결론 먼저 — 1:1 음성 상담의 미디어 토폴로지 비교 토폴로지 서버 CPU 대역폭 지연 구현 복잡도 1:1 상담 적합성 P2P (Mesh) 0 매우 낮음 최저…

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

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

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

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

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

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

    2026.05.18
    정성원
  • Backend, 기술 블로그, 설계 판단

    [설계 판단] 서비스 분리는 비즈니스 도메인 중심으로 해야 한다

    결론 먼저 서비스 분리는 비즈니스 도메인에 따라 수행하는 것이 적합하다. 이는 각 서비스가 특정 도메인에 집중할 수 있게 해주며, 서비스 간 의존성을 낮추는 장점이 있다.…

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

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

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

    2026.05.17
    정성원
  • 기술 블로그

    [Go] INSERT-first protocol — Postgres partial UNIQUE를 분산 락으로 활용한 동시성 설계

    GCS Copy(1~5초) 전에 DB INSERT를 먼저 수행해 Postgres partial UNIQUE 제약을 분산 락으로 활용. loser는 GCS Copy에 도달하지 못해 외부 호출 비용 0. Advisory lock…

    2026.05.16
    정성원
  • 어원(Etymology), 영어(English)

    [어원] cogitate — co(함께) + agit(움직이다) + ate = 생각을 이리저리 굴리다

    cogitate의 어원: PIE *ag-(몰다, 움직이다) → 라틴어 agere → agitare(이리저리 움직이다) → co-agitare → cogitare(함께 생각을 굴리다) → cogitate(1570s). IT에서 설계 단계의 깊은 사고, 알고리즘…

    2026.05.15
    정성원
이전 페이지
1 … 10 11 12 13 14
다음 페이지

Popular

  1. 1[개념] fork — 프로세스·저장소·프로젝트에서 복제되는 것은 각각 무엇인가
  2. 2Docker vs Podman — 같은 컨테이너, 다른 철학 (daemonless·rootless·Pod)
  3. 3[메일 인프라] Postfix·OpenSMTPD·Haraka·Mailu·Mailcow는 각각 무엇을 맡나 — 리눅스 프로세스 트리로 본 메일 서버 지형도
  4. 4프로세스와 스레드, 그리고 뮤텍스 — 리눅스에서 clone()과 futex로 직접 확인하기
  5. 5SMTP·POP3·IMAP·JMAP는 각각 무엇을 하나 — 메일함이 있다는 말의 정확한 뜻

Recent

  • [개념] fork — 프로세스·저장소·프로젝트에서 복제되는 것은 각각 무엇인가2026.10.12
  • AI에게 개발을 맡기며 다시 세운 세 가지 기준 — 성공 기준, 되돌릴 수 있는가, 필요할 때의 해상도2026.10.10
  • [쿠버네티스 SMTP #1] Postal이냐 Stalwart냐 — 메일함까지 만들기로 하니 답이 하나로 좁혀졌다2026.10.06
  • SMTP·POP3·IMAP·JMAP는 각각 무엇을 하나 — 메일함이 있다는 말의 정확한 뜻2026.10.03
  • 프로세스와 스레드, 그리고 뮤텍스 — 리눅스에서 clone()과 futex로 직접 확인하기2026.09.29

Tags

architecture backend connection-pool database developer-english DevOps etymology golang hikaricp homelab infra k3s kubernetes linux observability oke pgxpool postgresql self-hosting spring sre websocket 개념정리 시리즈-쿠버네티스

Visitors

Today317
Total22,288

Calendar

2026 10월
월 화 수 목 금 토 일
 1234
567891011
12131415161718
19202122232425
262728293031  
« 9월    
LessMore

© 2026 Seongwon. All rights reserved.

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

Designed with WordPress · Theme by Seongwon

쿠키 사용 동의

이 사이트는 서비스 운영에 필요한 필수 쿠키를 사용합니다. 여기에 더해 방문 분석과 광고 목적의 쿠키를 사용하려면 동의가 필요합니다. 동의하지 않아도 글을 읽는 데에는 아무 제한이 없습니다. 자세한 내용은 개인정보처리방침을 참고하세요.