분류 전체보기
-
안녕하세요. 갓대희 입니다.이번 포스팅은 [ 마케팅 이메일 생성 자동화 하기 ] 일기 입니다. :-) 1. 왜 이런 업무를 진행하게 되었나? - 결론 : 반복적인 마케팅 Email 생성 작업 마케팅 파트에서 매번 광고 email생성을 위해 기획전, 출석체크, 배너 등을 웹페이지를 담당자들이 직접 캡처한 뒤 HTML로 퍼블리싱하는 수작업을 반복하고 있었다고 한다. 이 과정을 거쳐야 한 통의 메일이 완성됐고, 1건당 평균 2~3시간이 소요되며, 사람에 따라 퍼블리싱 퀄리티가 들쑥날쑥한 문제도 있었을 것 같다. 이 부분에 대한 자동화 니즈는 있었지만, 업무 우선순위에 계속 밀리게 되었고, 어쩌다 보니 담당 파트는 아니지만 급하게 진행해주게 되었다.제대로된 업무 자동화는 담당 파트에서 진행하며, 나는 별개로 빨..
[업무일기] 마케팅 이메일 생성 자동화 하기안녕하세요. 갓대희 입니다.이번 포스팅은 [ 마케팅 이메일 생성 자동화 하기 ] 일기 입니다. :-) 1. 왜 이런 업무를 진행하게 되었나? - 결론 : 반복적인 마케팅 Email 생성 작업 마케팅 파트에서 매번 광고 email생성을 위해 기획전, 출석체크, 배너 등을 웹페이지를 담당자들이 직접 캡처한 뒤 HTML로 퍼블리싱하는 수작업을 반복하고 있었다고 한다. 이 과정을 거쳐야 한 통의 메일이 완성됐고, 1건당 평균 2~3시간이 소요되며, 사람에 따라 퍼블리싱 퀄리티가 들쑥날쑥한 문제도 있었을 것 같다. 이 부분에 대한 자동화 니즈는 있었지만, 업무 우선순위에 계속 밀리게 되었고, 어쩌다 보니 담당 파트는 아니지만 급하게 진행해주게 되었다.제대로된 업무 자동화는 담당 파트에서 진행하며, 나는 별개로 빨..
2025.05.03 -
오픈마켓 딜 상품 HTML 자동화안녕하세요. 갓대희 입니다.이번 포스팅은 [ 영업팀 실무를 위한 딜 상품 제작 자동화 진행 기록 ] 하기 일기 입니다. :-) 1. 왜 이런 업무를 진행하게 되었나?우리 회사 영업팀에서는 매주 옥션, G마켓, 11번가 등 다양한 오픈마켓 딜 기획전에 상품을 등록 한다고 한다.하지만 단순한 등록이 아니라, 딜용 HTML 페이지 제작을 위한 전처리 작업이 많고, 자동화가 아예 되어있지 않아 공수가 많이 든다고 한다. ex) 기존 업무 흐름엑셀로 딜 상품 데이터 정리 / 각각의 상품 상품 이미지, 혜택 배너 등을 캡처 후 수동으로 정리HTML 퍼블리싱 작업까지 기획자가 직접 수행HTML 깨짐, 이미지 누락, 폰트 통일 문제 반복이 모든 작업을 마치기까지 1개의 딜 기획전에 평..
[업무일기] 오픈마켓 딜 상품 HTML 자동화 업무 진행기오픈마켓 딜 상품 HTML 자동화안녕하세요. 갓대희 입니다.이번 포스팅은 [ 영업팀 실무를 위한 딜 상품 제작 자동화 진행 기록 ] 하기 일기 입니다. :-) 1. 왜 이런 업무를 진행하게 되었나?우리 회사 영업팀에서는 매주 옥션, G마켓, 11번가 등 다양한 오픈마켓 딜 기획전에 상품을 등록 한다고 한다.하지만 단순한 등록이 아니라, 딜용 HTML 페이지 제작을 위한 전처리 작업이 많고, 자동화가 아예 되어있지 않아 공수가 많이 든다고 한다. ex) 기존 업무 흐름엑셀로 딜 상품 데이터 정리 / 각각의 상품 상품 이미지, 혜택 배너 등을 캡처 후 수동으로 정리HTML 퍼블리싱 작업까지 기획자가 직접 수행HTML 깨짐, 이미지 누락, 폰트 통일 문제 반복이 모든 작업을 마치기까지 1개의 딜 기획전에 평..
2025.04.30 -
노드 프로젝트를 빌드 하다보면 다양한 원인으로 빌드가 잘 안되고 다음과 같은 메세지를 보게될 수도 있다. ex) 에러 메세지... 중략allocation failure scavenge might not succeed... ex) 에러 발생 환경 예시 - AWS 프리티어와 같은 저스펙 서버인 경우 - 프로젝트가 점점 비대해져 빌드시 메모리 오류 발생 - 로컬환경에서 빌드시 각각의 개발자 PC 스펙 및 프로젝트 규모에 따른 메머리 부족현상 등등 ※ 결론 - NodeJs는 프로세스를 시작할 때 default 메모리를 제한하게 되어 있다. (os, node version 등에 따라 다 다르다.) 그렇기 때문에 특정 환경에 따라, 메모리 할당문제로 Node.js 프로세스가 종료될 수 있다. - 노드의 메..
[ yarn(npm) install error ] - "allocation failure scavenge might not succeed" 해결방법 ( Nodejs Increate The Memory Limit )노드 프로젝트를 빌드 하다보면 다양한 원인으로 빌드가 잘 안되고 다음과 같은 메세지를 보게될 수도 있다. ex) 에러 메세지... 중략allocation failure scavenge might not succeed... ex) 에러 발생 환경 예시 - AWS 프리티어와 같은 저스펙 서버인 경우 - 프로젝트가 점점 비대해져 빌드시 메모리 오류 발생 - 로컬환경에서 빌드시 각각의 개발자 PC 스펙 및 프로젝트 규모에 따른 메머리 부족현상 등등 ※ 결론 - NodeJs는 프로세스를 시작할 때 default 메모리를 제한하게 되어 있다. (os, node version 등에 따라 다 다르다.) 그렇기 때문에 특정 환경에 따라, 메모리 할당문제로 Node.js 프로세스가 종료될 수 있다. - 노드의 메..
2024.05.13 -
[ VSCode ] Visual Studio Code 유용한 확장팩 설치(추천 플러그인 설치) 안녕하세요. 갓대희 입니다. 이번 포스팅에선 Visual Studio Code의 몇가지 유용한 확장팩, 추천 플러그인을 설치 해보려 합니다. :- ) 1) Reactjs code snippets - 리액트에서 자주 사용하는 코드 뭉치들을 자동 완성 해주는 플러그인 - React 관련 템플릿을 단축키로 작성할 수 있게 된다. - 자주 사용하는 키워드는 아래 표와 같고, rcc를 입력하여 선택하면 우측의 기본 클래스형 컴포넌트를 만들어 주게 된다. trigger content rcc 클래스 컴포넌트 생성 rrc 클래스 컴포넌트와 react-redux 리덕스를 연결하여 생성 rcjc import와 export 없이 ..
[ VSCode ] Visual Studio Code 유용한 확장팩 설치(추천 플러그인 설치)[ VSCode ] Visual Studio Code 유용한 확장팩 설치(추천 플러그인 설치) 안녕하세요. 갓대희 입니다. 이번 포스팅에선 Visual Studio Code의 몇가지 유용한 확장팩, 추천 플러그인을 설치 해보려 합니다. :- ) 1) Reactjs code snippets - 리액트에서 자주 사용하는 코드 뭉치들을 자동 완성 해주는 플러그인 - React 관련 템플릿을 단축키로 작성할 수 있게 된다. - 자주 사용하는 키워드는 아래 표와 같고, rcc를 입력하여 선택하면 우측의 기본 클래스형 컴포넌트를 만들어 주게 된다. trigger content rcc 클래스 컴포넌트 생성 rrc 클래스 컴포넌트와 react-redux 리덕스를 연결하여 생성 rcjc import와 export 없이 ..
2024.04.15 -
※ 실제 사용자 입장(싸이트 담당자가 아닌)인 경우 간단하게 브라우저의 쿠키만 지워줘도 문제가 해결 된다! - 이번 내용은 사이트 담당자 입장에서 해당 문제를 어떻게 방지할 지에 대한 내용을 다루려고 한다. - 브라우저에서 쿠키 삭제하는방법도 혹시몰라 남겨 둔다. ex) 크롬 - 크롬 실행 > 우측 상단 점3개 아이콘 클릭 > 설정 클릭 - 좌측 메뉴 "개인 정보 및 보안" 클릭 > "인터넷 사용 기록 삭제" 클릭 - 개별 사이트별로삭제 할 수도 있지만, 본 글의 목표가 아니므로 전체 삭제하는 방법만남겨 둔다. 1. 에러 현상 확인 - 고객 브라우저에서 간헐적으로 이미지가 잘 보이지 않는 현상이 접수 되었다. - 해당 이미지의 url을 치고 들어가면 다음과 같은 메세지를 볼 수 있다. 2. 에러 발생 원..
[400 Bad Request] - Header Or Cookie Too Large 해결방법※ 실제 사용자 입장(싸이트 담당자가 아닌)인 경우 간단하게 브라우저의 쿠키만 지워줘도 문제가 해결 된다! - 이번 내용은 사이트 담당자 입장에서 해당 문제를 어떻게 방지할 지에 대한 내용을 다루려고 한다. - 브라우저에서 쿠키 삭제하는방법도 혹시몰라 남겨 둔다. ex) 크롬 - 크롬 실행 > 우측 상단 점3개 아이콘 클릭 > 설정 클릭 - 좌측 메뉴 "개인 정보 및 보안" 클릭 > "인터넷 사용 기록 삭제" 클릭 - 개별 사이트별로삭제 할 수도 있지만, 본 글의 목표가 아니므로 전체 삭제하는 방법만남겨 둔다. 1. 에러 현상 확인 - 고객 브라우저에서 간헐적으로 이미지가 잘 보이지 않는 현상이 접수 되었다. - 해당 이미지의 url을 치고 들어가면 다음과 같은 메세지를 볼 수 있다. 2. 에러 발생 원..
2024.04.12 -
[스프링(부트)] Spring (Boot) 배포 직후 발생하는 지연 원인 및 JVM warm up 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ JVM warm up 하기] 입니다. : ) ※ 문제점 ( 웜업(Warm-Up) 적용 하게된 이유 ) - 우리 사이트의 경우 서버 실행 직후, 배포 직후 속도가 느려지는 현상, 초기 응답 지연이 발생이 확인 되고있다. ex) 배포 직후 관측되고 있는 문제 - 이러한 현상은 was 기동 직후 첫 요청처리에 대해 오래 걸리기 때문인데, 원인은 클래스 로더, JVM(Java.Virtual.Machine 의 줄임말)의 JIT 컴파일러, 콜드 스타트와 연관이 있다. ex) 서버 1대 기준으로 확인 시 Restart 직후, 서비스 투입 직후 시점 발생 확인 가능 해당 문제..
[스프링(부트)] Spring (Boot) 배포 직후 발생하는 지연 원인 및 JVM warm up 하기[스프링(부트)] Spring (Boot) 배포 직후 발생하는 지연 원인 및 JVM warm up 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ JVM warm up 하기] 입니다. : ) ※ 문제점 ( 웜업(Warm-Up) 적용 하게된 이유 ) - 우리 사이트의 경우 서버 실행 직후, 배포 직후 속도가 느려지는 현상, 초기 응답 지연이 발생이 확인 되고있다. ex) 배포 직후 관측되고 있는 문제 - 이러한 현상은 was 기동 직후 첫 요청처리에 대해 오래 걸리기 때문인데, 원인은 클래스 로더, JVM(Java.Virtual.Machine 의 줄임말)의 JIT 컴파일러, 콜드 스타트와 연관이 있다. ex) 서버 1대 기준으로 확인 시 Restart 직후, 서비스 투입 직후 시점 발생 확인 가능 해당 문제..
2024.04.08