2025년 9월 29일 [가면사배 시리즈 #8] URL 단축기 설계 - 긴 URL을 짧게 줄이는 기술 가면사배 스터디 5주차! 긴 URL을 짧고 예쁘게 만드는 URL 단축기 시스템의 설계 원리를 정리했습니다. 301/302 리디렉션의 차이부터 Base-62 변환까지, 대규모 트래픽을 견디는 설계 노하우를 공유합니다. #Learning#System Design Career & Growth →
2025년 9월 23일 [가면사배 시리즈 #7] 분산 시스템을 위한 유일 ID 생성기 설계 - 전 세계에서 유일한 ID 만들기 가면사배 스터디 4주차! 분산 환경에서 유일성이 보장되는 ID를 생성하는 다양한 방법과 트위터 스노플레이크의 설계 원리를 깊이 있게 정리했습니다. 64비트 구조의 효율성과 실제 운영 시 고려해야 할 시계 동기화 이슈까지 다룹니다. #Learning#System Design Career & Growth →
2025년 9월 22일 [가면사배 시리즈 #2] 개략적인 규모 추정 - 시스템 설계의 첫 번째 관문 가면사배 2장의 개략적 규모 추정 방법을 바탕으로 트래픽, 저장소, 대역폭을 계산하고 설계 가정을 검증하는 과정을 정리했습니다. #Learning#System Design Career & Growth →
2025년 9월 22일 [가면사배 시리즈 #6] 키-값 저장소 설계 - 분산 저장소의 핵심 원리 가면사배 스터디 4주차! 분산 키-값 저장소의 설계 원리와 CAP 정리, 일관성 모델 등 대규모 시스템의 기반이 되는 저장소 기술을 정리했습니다. 특히 분산 환경에서 발생하는 데이터 충돌 해결과 장애 처리 메커니즘을 보며 많은 영감을 얻었습니다. #Learning#System Design Career & Growth →
2025년 9월 16일 [가면사배 시리즈 #5] 안정 해시 설계 - 분산 시스템의 균형 잡기 가면사배 스터디 3주차! 수평적 확장성을 구현할 때 가장 큰 걸림돌인 해시 키 재배치 문제를 해결하는 '안정 해시'의 마법 같은 원리를 정리했습니다. 서버 추가나 제거 시에도 시스템 전체가 흔들리지 않게 만드는 해시 링과 가상 노드 기법을 통해 분산 시스템의 균형을 잡는 방법을 알아보려고 합니다. #Learning#System Design Career & Growth →
2025년 9월 15일 [가면사배 시리즈 #4] 처리율 제한 장치의 설계 - API를 보호하는 방패 가면사배 스터디 3주차! 갑작스러운 트래픽 폭주나 악의적인 공격으로부터 서버를 안전하게 보호하는 처리율 제한 장치의 설계 원리를 정리했습니다. #Learning#System Design Career & Growth →
2025년 9월 8일 [가면사배 시리즈 #3] 시스템 설계 면접 공략법 - 면접 합격을 위한 4단계 접근법 가면사배 스터디 2주차! 시스템 설계 면접의 본질과 효과적인 4단계 접근법을 정리했습니다. 면접관을 팀원으로 생각하고 협력적으로 문제를 해결해나가는 과정이 정말 중요하더라고요. #Learning#System Design Career & Growth →
2025년 9월 3일 TSBM 7월 밋업 후기 TSBM 7월 밋업에서 들은 Node.js 챕터 운영과 TypeScript 백엔드 실무 발표, 개발자 네트워킹 경험을 정리한 참가 후기입니다. #Conference Career & Growth →
2025년 9월 3일 [가면사배 시리즈 #1] 사용자 수에 따른 규모 확장성 - 단일 서버에서 수백만 사용자까지 가면사배 1장의 단일 서버부터 데이터베이스 분리, 캐시, 로드밸런서까지 사용자 증가에 따른 시스템 확장 단계를 정리했습니다. #Learning#System Design Career & Growth →
2025년 7월 31일 토스 메이커스 컨퍼런스 2025 참석 후기: 대규모 서비스의 기술적 진화를 엿보다 토스 메이커스 컨퍼런스 2025의 기술 세션을 통해 레거시 현대화, ML 플랫폼, 장애 경험 공유에서 얻은 인사이트를 정리했습니다. #Conference Career & Growth →
2025년 7월 21일 AI 시대, 개발자는 어떻게 살아남을 것인가? 토비님의 AI 시대 개발자 세미나에서 다룬 멀티태스킹, 학습 방식, AI 도구 활용에 대한 통찰과 실무 적용 방향을 정리했습니다. #Conference Career & Growth →
2025년 7월 9일 Dependabot으로 의존성 관리 자동화하기 Dependabot으로 npm 의존성 업데이트를 자동화하고 PR 빈도, 그룹화, 보안 패치를 팀 환경에 맞게 운영한 설정과 경험을 정리했습니다. #Git#GitHub Dev Tools & Environment →
2025년 7월 2일 BigQuery Storage Read API와 DATE 타입 불일치 해결하기 BigQuery Storage Read API와 Apache Avro를 연동하며 발생한 DATE 타입 불일치의 원인과 변환 로직을 적용한 해결 과정을 정리했습니다. #BigQuery Performance & Optimization →
2025년 7월 1일 Tistory에서 Mermaid 다이어그램 다크모드 자동 전환 구현하기 Tistory hELLO 스킨에서 Mermaid 다이어그램이 테마 변경을 따라가도록 다크모드 감지와 재렌더링을 구현한 과정을 정리했습니다. #Mermaid Dev Tools & Environment →
2025년 6월 30일 하루 4번 서버가 죽는 사내 어드민, Lambda로 구원받다 하루 네 번 반복되는 배치 작업으로 사내 어드민 서버가 중단되던 원인을 분석하고 AWS Lambda로 작업을 분리한 과정을 정리했습니다. #Performance#AWS#AWS Lambda Performance & Optimization →