
[모아톤] 금/은 시세 시각화 구현 (feat. Google Charts & Vue.js)
핀테크 프로젝트의 핵심인 금/은 시세 차트를 Google Charts와 Vue.js로 구현한 과정입니다. 스크립트 로딩 효율화를 위한 Composable 설계와 데이터 매핑, 렌더링 이슈 해결 경험을 공유합니다.

핀테크 프로젝트의 핵심인 금/은 시세 차트를 Google Charts와 Vue.js로 구현한 과정입니다. 스크립트 로딩 효율화를 위한 Composable 설계와 데이터 매핑, 렌더링 이슈 해결 경험을 공유합니다.

사용자가 모아톤(저축 챌린지)을 생성하는 두 가지 UX 흐름(직접 생성, 추천 생성)을 설계하고, 이를 구현하기 위해 View를 분리하고 Store를 활용한 전략을 다룹니다. 또한 Django 모델의 __str__ 메서드 관련 트러블슈팅 경험을 공유합니다.

기존 accounts 앱에 종속되어 있던 모델을 독립적인 challenges 앱으로 분리하고, 유지보수가 중단된 drf-yasg 대신 drf-spectacular를 도입하여 API 문서를 고도화한 과정을 정리했습니다.

무신사의 파편화된 회원 시스템을 하나로 통합하는 OCMP 프로젝트를 분석합니다. 10년 된 PHP 레거시를 중단 없이 마이그레이션하기 위한 'Strangler Fig' 패턴, CDC를 활용한 데이터 동기화, 그리고 결정론적 라우팅을 통한 무중단 배포 전략을 다룹니다.
선행 작업(Branch A)이 아직 머지되지 않은 상태에서 이를 기반으로 후행 작업(Branch B)을 시작해야 할 때, 의존성을 관리하며 PR을 작성하는 'Stacked PR' 전략과 구체적인 Git 명령어 흐름을 소개합니다.

Django의 PasswordResetView를 활용하여 비밀번호 재설정 기능을 구현하면서 겪은 URL 라우팅 오류(404)와 SMTP 연결 거부 오류(500) 해결 과정을 정리했습니다.

Jekyll Chirpy 블로그의 검색 유입을 늘리기 위해 구글 서치 콘솔과 네이버 서치어드바이저에 사이트를 등록하고 사이트맵을 제출하는 방법을 상세히 다룹니다.
하나의 브랜치에서 두 가지 작업을 동시에 진행하여 PR이 섞였을 때, git cherry-pick과 reset 명령어를 활용하여 특정 커밋만 새로운 브랜치로 옮기고 기존 브랜치를 원복하는 방법을 단계별로 소개합니다.

IaaS와 PaaS의 차이를 이해하고, AWS 및 Cloudflare 등 최근 대형 장애 사례를 통해 회복 탄력성(Resilience) 있는 클라우드 아키텍처 설계를 고찰합니다.

GitHub Projects 보드와 마일스톤, PR 템플릿을 설정하여 개발 일정을 시각화하고 워크플로우를 자동화하는 협업 환경 구축 가이드입니다.