Vitest로 서버 유틸을 고정하는 이유 — E2E 시대의 단위 테스트 재배치
Playwright가 흐름을 보증한다면 Vitest는 가격·권한·포맷처럼 회귀 비용이 큰 순수 로직을 싸게 고정합니다. 테스트 피라미드에서 단위 층을 두껍게 할 대상 선정 기준, Next.js에서의 분리 전략, 그리고 AI 코딩 시대에 단위 테스트가 갖는 역할을 논문형 구조로 정리합니다.
파란여우가 정리한 개발·IT 글 목록입니다.
Playwright가 흐름을 보증한다면 Vitest는 가격·권한·포맷처럼 회귀 비용이 큰 순수 로직을 싸게 고정합니다. 테스트 피라미드에서 단위 층을 두껍게 할 대상 선정 기준, Next.js에서의 분리 전략, 그리고 AI 코딩 시대에 단위 테스트가 갖는 역할을 논문형 구조로 정리합니다.
WAF 제품 비교가 아니라, Next.js 엣지 미들웨어에서 문의·인증 등 쓰기 경로에 rate limit을 둘 때의 위협 모델, 키·윈도우·저장소 설계, 429 응답과 관측, 그리고 봇 판별의 근본적 한계를 논문형 구조로 정리합니다.
Core Web Vitals 개론을 넘어, @next/bundle-analyzer로 프로덕션 클라이언트 청크를 읽고 ‘삭제·지연·직접 import’ 중 무엇을 먼저 할지 판단하는 절차를 정리합니다. 숫자로 우선순위를 고정하는 실무 에세이입니다.
개인 Next.js 블로그에서 글 파일이 목록·상세·OG·sitemap으로 갈라질 때 생기는 불일치를, frontmatter 스키마와 파서 단일화 관점에서 정리합니다. bluefox.dev식 파일 기반 콘텐츠를 전제로 한 설계 에세이입니다.
트랜잭션 메일 API를 Next.js 문의 폼에 붙일 때, 로컬 성공·프로덕션 실패가 나는 원인을 환경 변수·발신 도메인·수신 제한·서버 경계·봇·관측 가능성으로 분해해 설명합니다. Resend를 예시로 쓰되 동급 서비스에도 적용되는 모델입니다.
결제 위젯 연동보다 먼저 굳혀야 할 것은 주문 상태 머신과 웹훅 멱등성입니다. Next.js App Router에서 요청·승인·웹훅·권한 부여 순서를 설계할 때 생기는 실패 모드와 판단 기준을 정리합니다.
WebAuthn·패스키를 붙이기 전에 Next.js 세션이 실제로 증명하는 것은 무엇인가. Auth.js가 묶는 발급·전달·검증 삼층 모델을 중심으로 JWT 세션과 DB 세션의 트레이드오프, 쿠키 속성이 배포 환경에서 깨지는 방식, 보호 경계의 이층 방어와 그 반례를 분석합니다.
접근성을 ‘감사 때만’이 아니라 매 스프린트에 녹이는 방법을, WCAG 2.2 관점과 짧은 체크리스트로 정리했습니다.
패스키 도입을 코드 스니펫이 아니라 ‘검증 모델·복구·점진 도입’ 관점에서 정리했습니다. Next.js 백엔드와 세션을 염두에 둔 개요입니다.
React 19의 Server Components를 깊이 있게 다룹니다. 작동 원리, 실전 패턴, 성능 최적화, 그리고 흔한 실수와 해결법까지.
LCP·CLS·INP가 뭔지, 왜 순위에 영향을 주는지, 실제로 어떻게 개선하는지 — 개발 지식 없이도 읽을 수 있게 풀었습니다.
구글에 잘 잡히는 사이트를 만들기 위해 개발자가 직접 챙겨야 할 기술적 SEO 항목들을 실무 중심으로 정리했습니다.
글로벌 댄스 참가자를 사전 접수받아 트레이닝 후 경연 대회 참가까지 이어지는 플랫폼을 기획부터 배포까지 전담 개발했습니다. Next.js, Nest.js, MariaDB와 페르소나·의도, 비슷한 오디션·이벤트 접수 시스템 개발이 필요하시면 문의해 주세요.
학교·기관 뉴스를 하나의 뉴스 네트워크로 묶어 분양하는 플랫폼을 기획부터 배포까지 전담 개발했습니다. Next.js, Nest.js, MariaDB 스택과 페르소나·의도, 비슷한 뉴스·미디어 플랫폼 개발이 필요하시면 문의해 주세요.
2월 첫 주, 개발자라면 알아두면 좋을 배포 자동화, Next.js 최적화, Vercel 활용 팁을 한곳에 정리했습니다.