turin's blog

만들고, 터지고, 기록합니다

풀스택, Flutter, 서버 운영, SEO, 배포 삽질을 실제 프로젝트 기준으로 정리합니다. 검색해서 들어온 사람이 바로 쓸 수 있는 체크리스트와 명령을 남기는 게 목표입니다.

1175published
8topics
kopractical notes

자주 다루는 주제

주제별로 빠르게 훑어보기

웹 개발350Next.js283서버 운영165Docker110API80TypeScript58DB50Flutter39

전체 글

운영 중 부딪힌 문제를 검색 의도에 맞춰 정리

API

API 페이지네이션이 불안정할 때 확인할 것들

페이지네이션 응답이 일관되지 않을 때 원인을 체계적으로 추적하는 방법.

·3분 읽기
API3분 읽기

API 응답 형식이 예기치 않게 변했을 때

응답 스키마 변경으로 인한 클라이언트 에러를 빠르게 추적하고 대응하기.

계속 읽기 →
웹 개발2분 읽기

운영 중 상태가 꼬였을 때 초기화하는 법

배포 후 데이터나 캐시 상태가 이상할 때 안전하게 리셋하고 원인을 찾는 방법.

계속 읽기 →
TypeScript2분 읽기

TypeScript 타입 가드로 초보자가 빠지는 함정들

null과 optional 처리를 놓쳐서 런타임 에러가 생기는 경우들과 해결책.

계속 읽기 →
서버 운영2분 읽기

서버 방화벽 설정할 때 실수하지 않는 방법

방화벽 규칙을 추가할 때 원인 추적과 안전성을 잃지 않는 체계적인 접근법.

계속 읽기 →
API2분 읽기

API 세션 인증이 로컬에서는 되는데 배포 후 안 될 때

로컬 개발 환경과 운영 환경의 인증 설정 차이를 추적하고 해결하기.

계속 읽기 →
서버 운영2분 읽기

서버 운영: 시간대별로 체크해야 할 것들

서버를 안정적으로 운영하려면 시간대마다 확인하는 루틴이 필요하다.

계속 읽기 →
Next.js2분 읽기

React 컴포넌트에서 타입 단언이 자꾸 늘어날 때

Props 타입을 제대로 정의해서 타입 단언의 악순환을 벗어나는 방법.

계속 읽기 →
TypeScript2분 읽기

TypeScript에서 unknown 타입을 제대로 다루기

unknown 타입 처리로 발생하는 타입 에러들을 이해하고 안전하게 좁혀가는 방법.

계속 읽기 →
Flutter1분 읽기

Flutter 실기기에서 입력이 반응하지 않을 때

테스트 기기에서 사용자 입력이 먹히지 않을 때 원인을 추적하고 빠르게 고치는 방법.

계속 읽기 →
Next.js1분 읽기

Next.js 페이지 로딩 속도가 갑자기 느려졌을 때

배포 후 페이지 속도가 저하되었을 때 원인을 체계적으로 추적하고 해결하는 방법.

계속 읽기 →
웹 개발1분 읽기

Rate limit 에러에 직면했을 때 대응하는 방법

API 호출이 rate limit에 막힐 때 원인을 빠르게 추적하고 안전하게 수정하는 실전 방법.

계속 읽기 →
웹 개발1분 읽기

배포 전에 빌드 에러를 점검하는 법

웹 개발에서 빌드가 깨지면 배포 자체가 불가능하다. Props가 커지면 타입 에러가 자주 난다.

계속 읽기 →
서버 운영1분 읽기

서버 로그가 너무 많을 때 원인 찾는 법

로그 로테이션이 제대로 안 되면 디스크가 차 버린다. 로컬과 배포 환경의 차이가 크다.

계속 읽기 →
Next.js1분 읽기

Next.js 배포 후 캐시 문제를 푸는 기준

Next.js 캐시 문제는 처음부터 모든 파일이 의심 대상이 되기 쉽다.

계속 읽기 →
Docker1분 읽기

컨테이너가 자꾸 재시작될 때 확인하는 방법

Docker 문제는 화면 하나만 보면 안 된다. 로그와 응답을 함께 봐야 원인이 보인다.

계속 읽기 →
웹 개발1분 읽기

배포 전에 실제 기기로 확인해야 할 것들

로컬에서 괜찮아도 배포 환경에서는 다르게 보일 수 있다. 실기기 테스트는 필수다.

계속 읽기 →
서버 운영1분 읽기

VPS에 도메인을 연결할 때 확인하는 순서

도메인 문제는 처음부터 정답을 맞히려고 하면 오히려 확인 시간이 길어진다.

계속 읽기 →
웹 개발1분 읽기

캐시가 꼬였을 때 문제 해결 기준

Next.js 캐시 문제는 운영 중에 작은 이상 신호도 빨리 분리해서 봐야 한다.

계속 읽기 →
웹 개발1분 읽기

폼 입력이 불편해질 때 확인하는 흐름

입력 UX 문제를 찾을 때 재현 조건부터 잡으면 나머지는 빠르게 진행된다.

계속 읽기 →
서버 운영1분 읽기

서버에서만 터지는 버그를 추적하는 법

서버 운영 중 문제가 터질 때 화면 하나만 보면 안 된다. 로그와 응답을 함께 봐야 원인이 보인다.

계속 읽기 →
Flutter1분 읽기

Flutter 에뮬레이터 문제를 빨리 찾는 방법

에뮬레이터 버그는 환경 차이가 크다. 확인한 값과 바꾼 값을 따로 남기면 더 빨리 해결된다.

계속 읽기 →
Next.js1분 읽기

React 상태 관리가 꼬였을 때 확인하는 순서

상태 버그를 찾을 때 화면만 보면 안 된다. 로그와 응답을 함께 봐야 원인이 보인다.

계속 읽기 →
웹 개발1분 읽기

정렬 로직 바꾸기 전에 꼭 봐야 할 것들

DB 정렬이 꼬였을 때 원인을 빠르게 찾으려면 확인 순서가 중요하다.

계속 읽기 →