공식 공연 환경에서 애니메이션 곡의 파일을 줬는데 수치스러운 말이에요.

개요


올해도 거의 끝나가는데.
'올해의 반성은 올해 안에 한다'고 해서 연말에 본 공연에서 했던 이야기를 투고하려고 합니다.
트레이스 이틀 전, 나는 지금 엔지니어의 실습생으로 파일을 업로드하는 시스템에 대해 오류 수정을 하고 있다.
인코딩이 순조롭게 진행되고 안전 배치도 끝났다.본 공연에서 잘 올릴 수 있을지 가벼운 테스트를 하고 그날 그만뒀어요.
다음날 출근하자마자 상사에게 불려나왔다.
상사: "ь 군, 파일 업로드 시스템에 문제가 있습니까? 이상한 파일이 업로드된 것 같은데..."
나 이상한 파일...?
지정한 URL을 봤는데 친구가 열창한 나의 아이돌 선언 음원이 올라왔어요.
아주 좋은 곡이니까 들어보세요

다행히 파일은 비공개로 설정되어 있고 업로드도 당사의 테스트용 계정으로 이루어지고 있기 때문에 회사에'나는 징그럽다'는 소문만 퍼지면 됩니다.아니오, 보통 죽고 싶어요.
하지만 그 파일이 공개 설정으로 사용자의 눈에 닿았다면...생각만 해도 모골이 송연하다.

뭐 공부 해요?


배경으로 나는 네가 무엇을 실현하고 싶은지 가볍게 만질 것이다.(이것은 왜 정식 경기 환경에서 시험에 빠졌는지와 관련이 있지만 건너뛰어도 전혀 문제가 없다.)
'왠지 본 공연만 큰 파일을 올릴 수 없다'는 문제에서 시작됐다.
원래 본사는 이전에 아래 그림과 같이'파일 자체를 API에 맡기고 s3에 업로드한다'는 구조를 채택하여 본 공연에서 앞부분에 API Gateway를 설치하였다.조사 결과 API Gateway 사양에 따라 10MB 이상의 파일 요청이 거부된 것으로 나타났습니다.

따라서 피할 수 있는 방법으로 API는 업로드용presigned-url=> 파일을 프론트에서 직접 업로드하기로 결정했다.

자세한 설명을 원하시는 분은 이 문장 등을 참고하시기 바랍니다.
참고로 무대에 오르는 환경에서 앞부분의 API Gateway를 생략했기 때문에 같은 상황은 발생하지 않았다.(이것이 원인의 일부입니다...)

도대체 무슨 이유야?


도대체 왜 이런 착오가 일어났을까?
내가 무능하기 때문에 일률적으로 말하자면 매우 간단하지만, 같은 실수를 반복하지 않기 위해서 나는 잘 분석하고 싶다.

개발할 때도 잘 모르는 파일을 줬어요.


파일이지만 Finder에서 애니메이션을 검색할 때 첫 번째로 나타납니다.
내용은 알지만 개발 중에 "어차피 개발 환경"이라는 의식을 가지고 아무 생각 없이 이 파일로 업로드 테스트를 했습니다.그 결과 정식 테스트에 올랐을 때도 무의식적으로 같은 파일을 주었다.
적당한 서류, 적당한 이름(제목에 덧붙이기) 등 공식적인 환경에서 할 수 없는 일은 개발에서도 하지 말라는 교훈을 얻었다.

본 공연 의식이 너무 순진해요.


원래 개발 중인 서비스는 정식으로 발표되기 전에 사용자가 거의 없었고, 다소 이상한 데이터와 잘못된 프로그램을 정식으로 발표해도 손실이 거의 없었다.여기서'본 공연이지만 어느 정도 적당했으면 좋겠다'는 애교가 생겨 이번 자체와 연결됐다.(덕분에 실패에 대한 피해는 거의 없습니다...)
그러나 이런 의식을 유지하면 공식 발표 이후에도 같은 실수를 범해 돌이킬 수 없는 실패를 할 수 있다.
발행 전에라도 제대로 된 환경의식이 있어야 한다.

전이가 제대로 작용하지 않았다


본사에도 소위'등단 환경'이 존재하지만'공식 생산과 같은 데이터가 일치하지 않는지 검사'하는 환경이기 때문에 정식 생산의 구성과 상당한 차이가 있다.(이번에는 API 앞에 API Gateway 등이 설정되어 있지 않음)
원래 본 공연과 무대에 올라 동등한 구성을 한다면 본 공연에서 테스트를 해야 하는 경우도 없겠죠.
나는 무대에 올라 정식으로 그림을 쓰려면 정식 공연과 똑같은 구성으로 만들어야 한다는 교훈을 얻었다.

내년에 주의해야 할 일


상술한 바와 같이 앞으로 개발할 때 나는 다음과 같은 사항을 주의하고 싶다.
  • 공식 경기에서 하지 않는 일은 개발에서도 하지 않는다.
  • 공식적인 환경이라는 의식을 잘 가지라.
  • 전환 기능 발휘(생산 환경과 같은 구조로 제작)
  • 내년에 이런 실수를 하지 않기 위해서 나는 매일 노력하고 있다.

    좋은 웹페이지 즐겨찾기