HTTP 200은 배포 성공이 아니다: 공개 응답의 SHA-256으로 웹 배포 검증하기
웹 프론트 3종의 운영 배포 성공 기준을 '업로드 완료'에서 '사용자가 받는 파일이 빌드한 파일과 같음'으로 바꾼 이유, 구현, 결과와 한계를 정리한다. HTTP 200만으로 부족한 이유도 다룬다.
Writing / Mobile engineering notes
문제가 생기는 조건과 처리 방법, 다시 확인할 테스트를 정리했습니다. 코드는 설명을 위해 재구성한 예제이며, 회사의 실제 코드를 공개한 것은 아닙니다.
웹 프론트 3종의 운영 배포 성공 기준을 '업로드 완료'에서 '사용자가 받는 파일이 빌드한 파일과 같음'으로 바꾼 이유, 구현, 결과와 한계를 정리한다. HTTP 200만으로 부족한 이유도 다룬다.
AppDelegate, Scene, 딥링크가 같은 초기화를 요청할 때 Task와 완료 결과를 공유하는 예제. 실패 후 재시도와 취소 정책도 살펴본다.
9432×17328px 이미지를 원본 크기로 디코딩하면 계산상 약 653MB가 되던 문제를, ImageIO로 표시 크기만큼만 디코딩해 해결한 기록. fit/fill 크기 계산, 캐시 키, 동시 디코딩 수와 메모리 확인 항목을 정리한다.
운전 중 듣는 라이브 방송 앱에서 강제 업데이트를 설계한 기록. 정책 조회 실패와 업데이트 대상을 다른 상태로 나누고, 실패하면 진입을 허용한 이유와 결과를 정리한다.