모든 블로그
채널톡

채널톡

주요 카테고리 AI · 백엔드

활동 요약

대표 인기 포스트Grafana Mimir에 Kafka를 도입하기 전 미리 알았다면213 조회
최근 30일
12개
평균 조회
32
누적 조회
4,647
전체 글
147개
마지막 발행
2026. 11. 13.
블로그 방문

채널톡 기술 블로그 글 (147)

프론트엔드

AI로 만들고, 디자인으로 완성한 3개월

AI로 분석 툴 노트북을 빠르게 검증하고, 디자인으로 밀도와 사용성을 완성한 3개월의 과정을 정리했습니다. 고객이 실제로 쓸 수 있는 제품이 되기까지의 판단과 협업 방식을 소개합니다.

#디자인 시스템#프로토타입#대시보드
4200

AI

AI와 함께 만든 키비주얼과 시네마틱 오프닝 필름

AI로 키비주얼과 오프닝 필름을 만든 디자인 과정을 공유했습니다. 스토리보드와 프롬프트 정교화로 결과를 컨트롤한 방법을 설명했습니다.

#prompt#시네마틱#모션그래픽
2000

AI

Voice Turn Detection 모델 개발기

전화 상담에서는 무엇을 말할지뿐 아니라 언제 말할지도 중요하다고 다루었습니다. Voice Turn Detection 모델을 만들어 100ms대 판단과 실제 전화 적용 결과를 소개했습니다.

#LLM#voice#turn detection
3400

기타

저는 채널 엔지니어링 팀의 세션 샤낭꾼입니다

데브세션 문화가 자발적 참여만으로 유지되기 어려워, 콘텐츠를 계속 발굴하는 운영 방식이 필요했다고 설명합니다. 발표와 질문을 통해 개발자의 구조화·이해·문제 분해 역량을 키우는 문화적 의미를 정리합니다.

#문화#세미나#발표
6100

기타

세션을 채우는 고민에서, 더 재밌게 만드는 고민으로

데브 세션이 5년 넘게 이어진 운영 디테일과 문화의 변화를 소개했습니다. 발표자 부담을 줄이고 아카이브와 보상 체계를 쌓아, 채우는 세션에서 더 재밌는 세션으로 확장했습니다.

#Kubernetes#Docker#보안
4400

기타

작은 지식 공유의 시작이 문화가 되기까지

작은 지식 공유로 시작한 데브 세션이 운영 개선과 다양한 구성원 참여를 거치며 문화로 자리잡는 과정을 소개했습니다. 이후 외부 개발자 초청과 블로그 연계까지 확장하며 더 넓은 공유의 장으로 발전했습니다.

#문화#세미나#개발 문화
5000

AI

OpenAI에서 직접 알려주는 Codex 사용법

Codex를 에이전틱 프로그래밍에 맞게 활용하는 워크플로와 정확도 향상 방법을 소개했습니다. AGENTS.md, Skills, MCP, record and replay, 마이그레이션 팁까지 함께 정리했습니다.

#LLM#prompt#자동화
10300

백엔드

DynamoDB 핫 파티션을 해결하는 3가지 방법 (4): 쓰기 샤딩

member GSI의 핫 파티션을 쓰기 샤딩으로 분산한 과정을 다뤘습니다. 공통 프레임워크와 단계적 마이그레이션, 백필 중 Rolling Hot Partition 대응까지 설명했습니다.

#DynamoDB#AWS Glue#GSI
2900

기타

채널콘 2026 디자인 비하인드

채널콘 2026의 브랜드 디자인 비하인드를 소개하며, AI 시대의 고객 중심 메시지를 시각화한 과정을 설명했습니다. AI 활용으로 제작 효율을 높이면서도 현지화와 완성도는 사람의 검수가 중요하다고 강조했습니다.

#컨퍼런스#브랜딩#프레젠테이션
3100

백엔드

Swift 6 어때요? (1): 스레드, 블록, 태스크

Swift의 비동기 모델이 스레드에서 블록, 태스크로 어떻게 진화했는지 설명했습니다. `await`가 함수 분할과 실행 컨텍스트 전환을 만드는 과정을 바이너리 수준에서 다뤘습니다.

#Swift#iOS#RxSwift
2600

기타

5년, 340개의 이야기로 이어온 개발 문화

채널 엔지니어링 팀의 Dev Session 문화와 운영 방식을 소개했습니다. 5년간 축적된 경험이 팀 자산이 되고 외부로도 확장되는 과정을 담았습니다.

#문화#세미나#Kafka
8300

백엔드

유저챗 개인정보 마스킹 개발기

상담 메시지 저장 전에 개인정보를 자동 마스킹해 원문이 DB에 남지 않게 만든 사례를 다뤘습니다.정규식 오탐·성능·ReDoS 위험을 함께 고려해 저장 경로를 안전하게 통합했습니다.

#보안#정규식#성능
5500

AI

채널톡이 글로벌 상담 Agent를 GPT-5.6 Luna로 갈아탄 이유

글로벌 상담 AI Agent의 메인 모델을 GPT-5.6 Luna로 바꾼 이유를 자체 벤치마크로 설명했습니다. 공개 리더보드보다 실제 워크로드에서의 품질, 비용, 속도를 함께 보고 전환했습니다.

#LLM#벤치마크#A/B 테스트
8500

프론트엔드

AI가 읽는 디자인 시스템: 추상화를 다시 설계한 이유

AI가 디자인 시스템을 사용할 때는 규칙을 설명하는 것보다 잘못된 상태를 만들 수 없게 하는 추상화가 중요하다고 다뤘습니다. 목적별 컴포넌트 분리와 타입 계약으로 접근성과 상호작용을 시스템이 직접 소유하는 방법을 소개했습니다.

#디자인 시스템#TypeScript#접근성
9200

프론트엔드

RxJS로 우아하게 사이드 이펙트 통제하기

RxJS와 zustand로 비동기 사이드 이펙트를 하나의 흐름으로 통제한 개편 사례를 소개했습니다. 액션 완료 기준과 구독 해제를 명확히 해 타이밍 버그와 성능 저하를 해결했습니다.

#RxJS#비동기#zustand
7600

백엔드

이메일 기반 고객 문의를 채널톡 유저챗으로 연결하기

이메일로만 들어오던 고객 문의를 채널톡 유저챗으로 연결하는 Mail Relay 설계를 소개했습니다. App Store가 권한과 라우팅을 맡고 연동 앱은 고객 문의 처리에 집중하도록 분리했습니다.

#email#queue#SQS
3600

백엔드

[신청 중] 핫파티션과 트래픽 폭주, 우리는 이렇게 넘었습니다

DynamoDB 실무에서 겪는 핫파티션과 트래픽 폭주 대응 사례를 공유하는 밋업을 소개했습니다. 대규모 마이그레이션과 무중단 재구조화 경험도 함께 다룹니다.

#DynamoDB#트래픽#마이그레이션
4100

백엔드

DynamoDB 핫 파티션을 해결하는 3가지 방법 (3): 조회를 인덱스 테이블로 옮기기

DynamoDB GSI의 조회 경로를 인덱스 테이블과 공통 라이브러리로 전환한 사례를 정리했습니다. limit, 커서, 삭제 데이터 처리 함정을 규칙화해 GSI를 최종 제거했습니다.

#DynamoDB#GSI#페이지네이션
4500