본문 바로가기

Trouble Shooting

(3)
알고리즘, FE 실무에 적용하기 📖 개요 코딩 테스트를 위해 공부한 알고리즘 지식들은 개발 실무에서 사용할 일이 없을까? 개발 영역, 개발자의 역량, 개발 환경마다 다를 것이다. 이에 본인 얘기를 하자면 웹 플랫폼 서비스의 FE 개발자이며 주로 사용자에게 보여지는 화면을 개발한다. 보통 화면 개발이라 함은 사용자 인터페이스, 인터렉션 개발 서버 API 요청/응답 처리 일 것이다. 방대한 데이터를 직접 조회하는 경우는 없고, 어느정도 가공되어 응답된 데이터를 서버에서 받아서 사용하다보니 데이터를 효율적으로 탐색하고 처리하려는 고민보다는 사용자 인터페이스와 사용자 경험 최적화에 대한 고민을 주로 했었다. 최근에는 평소보다 데이터의 효과적인 탐색 및 처리에 대한 알고리즘적인 접근을 요구하는 상황이 발생했고 이를 정리하여 기록해두고자 한다. ..
내 블로그가 검색되지 않는다 티스토리 블로그 글쓰기를 한지 어연 4개월째. 티스토리 블로그에서 작성한 글들이 구글에서 검색이 되지 않는 것을 발견했다. 전에 시험 삼아 시작해봤던 velog 블로그에는 똑같은 글이 있는데 여기는 잘 검색이 되지만, 티스토리에서 작성한 글은 검색이 되지 않는다. 그래서 이 글에서는 왜 티스토리에서 내가 작성한 글은 노출되지 않고, 어떤 문제가 있는지, 어떻게 해결하면 좋을지에 대해 본인이 찾아본 정보들을 정리해보고자 한다. 목표 티스토리에서 작성한 글이 구글에서 검색이 되지 않는다. 원인을 알아보자. 구글에서 내 블로그 글이 잘 검색되도록 개선하자. SEO 기본 가이드 SEO (Search Engine Optimization): 검색 엔진 최적화 구글에서 잘 정리한 SEO 문서가 있다. 😇 검색엔진 최..
롤링 업데이트 health check fail issue 개요 회사에서 본인이 개발 중인 프로덕트는 총 8대의 ec2 인스턴스를 관리하는 elastic beanstalk 리소스로 운영되고 있다. 무중단 배포를 위하여 4대씩 총 2개의 배치로 나누어 롤링 배포를 한다. 프레임워크는 next.js 를 사용하고 있다. 이때 정적파일들을 cdn을 통하여 제공하기 위해 assets_path를 새롭게 정의한 커밋을 포함한 배포가 실패하는 이슈가 발생하였다. 재현 과정 및 현상 배포 시작 1번째 배치 배포 시작 배포 완료 1번째 배치 health check fail 4-1. 원인은 4xx 응답률 40%~50% 4-2. cdn 적용전 즉, 기존에 was에서 제공하고 있던 경로로 정적파일을 브라우저에서 계속 요청 중인 현상 발생. 배포 실패 운영환경에서 간헐적으로 빈 화면이 ..