회사에서 운영 중인 서비스에서 예기치 못한 트래픽 증가로 인해 서버 다운 또는 응답 속도 감소 문제가 발생했다. 이러한 문제는 사용자 경험에 부정적인 영향을 미칠 뿐 아니라 매출 감소와 같은 비즈니스적인 문제를 유발할 수 있다.사용자 트래픽이 많은데 dev에서 p...
SEO 컨설팅팀에서 특정 페이지에 Canonical 태그를 적용해달라는 요청을 하였다. Canonical 태그에 대해 자세히 알지 못하였기 때문에, 이를 해결하기 위해 글을 작성하며 이에 대해 공부해보고자 한다.canonical을 적용하지 않았을 때 발생할 수 있...
프론트엔드 개발 업무를 수행하다보면 페이지마다 리디렉션 처리를 해야 할 경우가 빈번히 발생한다. 이에 따라 Nuxt.js에서의 리디렉션 처리 방법을 정리해보려고 한다.https://dev.glamai.com/rankings/editors-pick/bath...
Issue 회사에서는 다양한 플랫폼을 운영하고 있어, 해당 플랫폼의 어드민 사이트도 여러 개 운영 중이다. 그 중 호텔 시스템을 관리하는 서비스는 Nuxt.js(vue)로 개발되어 있었는데, 선임 책임님께서 Next.js(react)로 마이그레이션하는 작업을 하던...
특정 프로젝트의 리포지토리를 이전한 후, 최초의 배포 시도에서 AWS 인증 에러가 발생하였다.에러메세지를 보니 AWS region 문제인 것 같음프로젝트 AWS 인증에서 사용되는 키는 회사계정에서 관리되는 전역 공통 환경변수를 활용하는데 확인해보니 region은 ...
maimovie 프로젝트를 담당하고 있는데, 기존에 구축되어 있던 환경, 빌드, 배포 등 전반적으로 복잡한 내용이 많아서 회사 내에서 공유할 목적으로 문서화 작업을 진행하고자 한다.마이무비 프로젝트는 총 3개의 리포지토리에서 관리되고 있음마이무비 영문 1개(mai...
최근 maimovie(en) 프로젝트에서 AWS EB 서버를 새로 구축하면서, 노드 환경 버전을 16으로 설정하였다. 이에 따라, 버전 업그레이드 작업이 필요하다.서버 환경은 노드 16버전, 프로젝트 환경은 12버전이라 16버전으로 migration 해야 함nvm...
특정 페이지 링크를 공유할 때 사이트 정보가 없어서, 해당 페이지의 title, description, image를 추가해달라는 요청이 들어왔다.동적 페이지마다 생성되는 meta 정보는 있는데 메인페이지 등 몇몇 페이지가 없음레거시 코드를 보니 프로젝트를 모노레포...
디자인 디테일을 자주 확인해야 하는 경우, 빠른 테스트를 위해 수시로 개발 서버에 배포해야 할 때가 있다. 그러나 이 과정에서 배포 시간이 오래 걸리는 불편함이 있었다. 이에 따라, 배포 시간을 단축할 수 있는 방법을 알아보게 되었다.해당 프로젝트(staypia ...
회사 내 여러 서비스 중 "maimovie(en)" 프로젝트에서 연합뉴스 모듈 연동 개발 요청이 들어왔다. 해당 요청을 수행하기 위해 개발 서버에서 간단한 수정 작업을 진행하고 배포 프로세스를 실행했으나, 실패한 상황이다. 따라서, 문제를 해결하기 위해 정상화 작...