logo

댄버의 기술 블로그

직접 만든 프로젝트로 수익을 거두는 것을 목표로 하고 있습니다. 나아가는 과정과 새롭게 알게 된 것들을 이곳에 남기고 있습니다.

기술

Cafe24 쇼핑몰 코드를 Git과 FTP로 관리하는 방법

Cafe24 쇼핑몰 코드를 Git과 FTP로 관리하는 방법

쇼핑몰을 제작할 때, Cafe24를 많이 사용한다. 문제는 수정 히스토리가 남지 않아서 소스 코드를 관리하는 것이 어렵다. Git과 FTP를 이용해서 쉽고 편하게 관리할 수 있는 방법을 소개한다.

CloudWatch + Lambda + S3로 로그 수집하기

CloudWatch + Lambda + S3로 로그 수집하기

Lambda에서 실행된 로그를 CloudWatch에서 어떻게 이동하고, 처리했는지를 간략하게 담았다.

개인 사이트에 Disqus 댓글 추가하기

개인 사이트에 Disqus 댓글 추가하기

우리는 댓글을 통해 유저들의 반응을 보고 싶어한다. 직접 구현하는 것이 어렵지는 않지만, 언제나 유지보수의 부담이 있는데 외부 서비스를 사용하면 관리할 필요없이 쉽게 댓글을 연결할 수 있다. 단점은 지저분한 광고.

검색엔진에 한글 웹사이트 등록하기

검색엔진에 한글 웹사이트 등록하기

지금 보고 계시는 댄버 블로그를 검색엔진에 등록하려고 합니다. 왜 등록해야하며, 어느곳에 등록해야 좋을까요? 고민했던 내용과 진행과정을 담았습니다.

메타태그를 쉽게 볼 수 있는 Metatags.io

메타태그를 쉽게 볼 수 있는 Metatags.io

웹 개발자라면 다들 알고 있을 메타태그. 해당 웹페이지에 대한 정보를 담고 있는 태그이다. 문제는 많은 서비스가 메타태그를 캐싱하고 있기 때문에 개발 중에 테스트가 쉽지 않다. 메타태그를 바꿔도, 계속 수정 전의 정보를 보여주기 때문이다. 그래서 찾은 사이트를 소개한다.

Vercel 팀 환경변수와 프로젝트 환경변수

Vercel 팀 환경변수와 프로젝트 환경변수

Vercel에는 2가지 레벨의 환경변수가 있습니다. 프로젝트 레벨의 환경변수와 레벨의 환경변수에 대해 이야기합니다.

create-next-app with template

create-next-app with template

새로운 프로젝트를 시작할 때 항상 사용하는 라이브러리나 설정들이 있다면 템플릿을 미리 만들어두자. 이후에 새로운 프로젝트를 시작할 때 템플릿부터 시작할 수 있다.

MongoDB serverelss로 비용 절약하기

MongoDB serverelss로 비용 절약하기

개발 초기 트래픽이 거의 없는 경우에 DB를 켜두는 것은 금전적으로 부담이 된다. MongoDB 서버리스를 사용하면 이 문제를 깔끔하게 해결할 수 있다.

서버리스 웹사이트가 Cold start에 빠지지 않도록 warm-up 하기

서버리스 웹사이트가 Cold start에 빠지지 않도록 warm-up 하기

서버리스는 약 5분정도 사용하지 않으면 Cold 상태로 바뀌고, 다시 호출할 경우 몇초간 지연되는 Cold Start 를 하게 됩니다. 이를 막기 위해 지속적으로 호출해주는 warm-up이 필요한데, AWS Route53 Health check를 이용해서 할 수 있습니다.