일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 포도주시식
- webpack
- react
- 2156
- popup
- 공부시간측정어플
- 파이썬
- content script
- nodejs
- C언어로 쉽게 풀어쓴 자료구조
- discord.js
- Chrome Extension
- 캠스터디
- supabase
- 크롬 확장자
- 동적계획법
- 백준 #7568번 #파이썬 #동적계획법
- TypeScript
- 갓생
- background script
- 백준 7579
- Message Passing
- 자료구조
- 프로그래머스 #정수삼각형 #동적계획법
- 백준
- 디스코드 봇
- 크롬 익스텐션
- X
- Today
- Total
목록전체 글 (102)
히치키치

비용은 최소화하고, 효과는 최대화하는 똑똑한 로깅 전략 목표Next.js의 구조와 프로젝트 상황을 제대로 이해해 효과적이고 경제적인 로깅 시스템을 만들고자 함프로젝트 상황 예산: 사실상 0원 (^^)트래픽: 누가 접속해주실 분?? (^^)팀 규모: 나 혼자 (^^)목표: 포트폴리오 + 관심 FE 공부 + 실제 서비스 경험 현재와 미래를 모두 고려해 최적해 찾는 능력 규모와 상황에 맞는 적절한 기술 선택의 중요성비용 효율적이면서도 확장 가능한 구조 설계학습 효과 최대화핵심 아이디어Nextjs의 다양한 실행 환경과 에러 패턴에 맞는 커스텀 로거use server와 환경별 로그 레벨 차별화를 통한 클라이언트 노출 방지Google Sheets와 apps script를 이용해 무료로 로그 저장소로 활용기본 Log..
완벽한 에러 처리보다 사용자가 길을 잃지 않는 것이 더 중요하다 배경Next.js 14 App Router와 next-intl을 사용해 다국어 서비스 개발 중, 사용자가 잘못된 URL에 접근하거나 지원하지 않는 언어로 접속할 때의 처리 방법에 대해 고민함 다양한 잘못된 접근 패턴들존재 하지 않는 페이지 접근 : /invalid-page, /random/path 등 지원하지 않는 locale 접근 : /fr/home잘못된 경로 구조 : /ko/invalid/nested/pathChunkLoadError, PermissionError, RuntimeError 등핵심 아이디어복잡한 에러 분류에 대한 각각의 해결 방안 고안 X해당 에러를 마주한 사용자의 위치를 서비스 진입 경로로 재연결시켜 서비스 이용 여정을 ..

사용자 지출을 블록으로 시각화하는 기능 개발 중 마주한 데이터 손실 문제와 해결 과정학습 내용1. 데이터 정합성의 중요성금융 서비스에서는 1원의 차이도 사용자 신뢰도에 큰 영향을 미침. 안일한 반올림이나 버림 처리는 매우 위험함2. 빠른 실행과 지속적인 개선의 가치초기에는 빠르고 단순하게 구현하되, 검증과 피드백을 통해 지속적으로 개선하는 것의 중요성3. 시각적 직관성과 정확성의 균형사용자의 쉬운 이해 & 정확한 데이터 표현 방법 찾기가 핵심임 지출 블록 시각화 기획 배경 및 설명가계부에서 사용자의 월별 지출을 직관적으로 보여주기 위해 "블록 컬렉션" 기능1만원당 1개의 블록으로 표시하여 사용자가 한눈에 지출 규모 파악 가능하게 하는 것이 목표 초기 구현의 문제점단순 버림 처리// ❌ 문제: 나머지 금..
📋 작업 개요Railway 플랫폼에서 nixpacks를 사용한 monorepo 프로젝트 배포 시간 최적화 및 에러 해결🚨 핵심 문제Railway HTTP 요청 타임아웃 제한: 최대 5분기존 배포 시간이 5분 이상 소요되어 지속적으로 타임아웃 발생배포 성공률 0%로 서비스 배포 불가 상태타임아웃 해결을 위한 최적화 과정에서 다양한 nixpacks 에러들을 추가로 발견 및 해결초기 설정의 타임아웃 원인:최적화 플래그 없는 npm install로 설치 시간 지연과도한 로깅과 환경 체크로 인한 시간 소요비효율적인 빌드 순서 및 워크스페이스 처리🎯 성과 요약배포 시간 단축: 5분+ → 3분 초반 (약 40% 개선)타임아웃 문제 해결: Railway 5분 제한 내 완료빌드 성공률: 0% → 100%에러 해결:..