제 컴퓨터에서는 됐었는데 시연하려고 하니 안 되네요. 😭

https://flic.kr/p/DW2bXp

https://flic.kr/p/DW2bXp

"데모의 법칙"은 개발자들에게는 유명한 농담이자 현실이다. 운영 환경에서만 발생하는 버그, 또는 환경에 따라 달라져서 재현하기 어려운 버그는 참 우리를 환장하게 만들지만, 어느정도 규모 있는 프로덕을 운영하다 보면 또 의외로 자주 맞닥뜨리기도 한다.

최근 몇 개월간 캐시노트 프론트엔드 팀도 이런 문제를 3번이나 겪었다. 신기하게도 셋 모두 create-react-app 에서 CSS module을 사용하면서, 개발 환경에서는 경험하지 못했던 문제가 운영 환경에서 발견된 것이었다. 기존에는 이런 문제들도 원인을 파악해서 해결하고 나면 너무 자명하게 느껴저서 기록을 남기지 않는 경우가 많았다. 이제부터라도 '아 이거 겪어본 문젠데... 어떻게 풀었더라?' 를 피하기 위해, 문제 발견과 해결 과정을 의식적으로 기록하여 미래의 나에게 도움을 주고자 한다.

문제 1: 특정 페이지에 진입한 뒤부터 모든 페이지에서 이미지가 일그러지는 현상

발견 및 재현

Untitled

원인 분석

Untitled

Untitled

Untitled

해결 및 환경 개선