총 3개의 글
3개의 포스트
마이크를 끈 상담 녹화만 재생되지 않던 장애에서 시작해 Shaka Player와 hls.js를 어댑터로 갈아 끼울 수 있는 HLS 재생 모듈을 만든 과정입니다. 브라우저에 HLS 라이브러리가 필요한 이유부터 엔진을 고를 수 있게 만드는 설계까지 다룹니다.
RADIO로 시스템 디자인하기 시리즈의 첫 글입니다. 프론트엔드 시스템 디자인을 구조적으로 풀어내는 RADIO 프레임워크를 Requirements부터 Optimization까지 다섯 단계로 나눠, 각 단계가 무엇을 묻고 왜 그 질문이 필요한지 차근차근 살펴봅니다.
React 앱 컴포넌트에 강결합된 코어 로직을 프레임워크를 가리지 않는 SDK로 분리하기까지의 설계 고민. 라이브러리와 SDK의 차이, 인터페이스 네이밍, 레이어를 가르는 기준, 에러를 전달하는 방식을 실무 경험으로 정리한 아키텍처 의사결정 기록.