Heroku 데이터베이스 주소를 코드에 박으면 장애가 날 수 있다

에서는 점검이나 중에 _URL 값이 바뀔 수 있다. _URL은 앱이 에 접속할 때 쓰는 주소다. 이 값을 코드 안에 직접 써두면, 가 값을 바꾼 뒤 앱이 에 연결하지 못할 수 있다.

겉으로는 서버나 가 고장 난 것처럼 보이지만, 실제 원인은 앱이 예전 주소를 계속 쓰는 구조다. _URL은 코드에 고정하지 말고 에서 읽어야 한다.

핵심 포인트

  • _URL을 새 값으로 바꿀 수 있다.
  • _URL을 코드에 직접 써두면 앱이 예전 주소를 계속 쓸 수 있다.
  • 이 문제는 서버 고장이 아니라 설정 관리 실수로 생긴다.
  • 접속 정보와 비밀값은 코드가 아니라 에서 읽어야 한다.
원문 보기