우동체 제작기
우동체 제작기 #1 — 복싱하는 개발자가 동네 복싱 커뮤니티를 만든 1년
커밋 1,260개로 돌아본 우리동네체육관(우동체) 1년. 왜 만들었고, 어떤 순서로 무엇을 붙였고, 혼자 운영하면서 남은 것들.
우동체 제작기 #2 — 좋아요 1개 눌렀는데 11이 됐다 (postgres.js와 bigint)
Drizzle에서 sql<number>로 선언한 COUNT()가 런타임엔 문자열이었다. 옵티미스틱 업데이트에서 "1" + 1 = "11"이 된 버그의 원인과 고친 방법.
우동체 제작기 #3 — 서울 서버인데 요청이 태평양을 두 번 건넜다
Vercel 함수도 서울, DB도 서울인데 API가 300ms씩 걸렸다. 원인은 Cloudflare 프록시가 한국 트래픽을 LA로 보내던 것. 프록시를 끄고 6~8배 빨라진 과정.