이 블로그가 다루는 것
So-dak은 Spring Boot, Redis, PostgreSQL, Airflow, WebRTC/LiveKit, Flutter를 중심으로 백엔드 시스템과 데이터 처리, 실시간 통신 서비스를 만들면서 확인한 내용을 기록하는 한국어 기술 블로그입니다. 기능 소개보다 실제로 어디에서 실패했고 어떤 선택으로 구조를 바꿨는지 설명하는 것을 목표로 합니다.
운영자와 작성 범위
운영자 VoiceMan은 백엔드와 배치·데이터 처리, 실시간 통신 애플리케이션을 구현하며 얻은 학습과 운영 경험을 정리합니다. 모든 글의 최종 책임 작성자는 VoiceMan으로 표시되며, 코드와 기술 설명은 공개 전 다시 실행하거나 공식 문서와 대조하는 절차를 거칩니다.
콘텐츠 원칙
- 재현 가능한 설정, 코드, 로그, 전제조건을 가능한 범위에서 함께 제시합니다.
- 측정하지 않은 성능과 규모를 성과처럼 단정하지 않습니다.
- Redis, PostgreSQL, Apache Airflow 등 기술 사양은 공식 문서를 우선 출처로 사용합니다.
- 초기 글에서 오류를 발견하면 조용히 덮어쓰지 않고 수정일과 핵심 변경 내용을 알립니다.
VoiceLink 프로젝트
VoiceLink는 Spring Boot, Redis, WebRTC/LiveKit, Flutter를 조합해 실시간 매칭과 음성 통신 흐름을 탐구하는 프로젝트입니다. TURN/STUN, 통화 품질 관측, 서버 상태 동기화처럼 로컬 데모를 넘어 운영에서 부딪히는 문제를 글의 주요 사례로 다룹니다. 프로젝트 개요는 VoiceLink 소개에서 확인할 수 있습니다.
문의와 정정
기술 오류, 출처 누락, 개인정보 또는 저작권 관련 요청은 문의 페이지로 알려주세요. 확인 가능한 근거가 있는 정정 요청은 우선 검토하고 필요한 경우 본문과 수정일을 갱신합니다.