Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

성장일지

나의 업무(써모스 선물하기) 본문

나의 성장기

나의 업무(써모스 선물하기)

발전하고싶은개발자 2024. 3. 10. 01:46

처음 맡아본 카페24 업무였다.

처음 해본 카페24 앱은 아키텍처가 이해가 가질않아서 애를 먹었지만
선배 개발자와 팀장님께 계속 물어보고 (많이 혼나면서)
개발 소스와 함께 카페24에 테스트용 애플리케이션을 올려보면서 이해하였다.

만들어져있는 카페24 스토어에서 특정행위를 하면
설정한 도메인으로 웹훅(서버에서 서버로 보내는 api)을 날려줄수 있었고
그 웹훅에서 정보를 가져와 db에 저장 및 관리자 사이트에 올려주는 방식이었다.

이렇게 간단한걸 왜 헷갈려했나 생각해보면
기본 단어 지식이 부족해서 이해가 어려웠던 것 같다.

이후에는 간단했던것 같다
이미 사용중이던 ec2에 pm2프로세스를 하나 더 올릴지
아니면 규모가 크지 않아 가벼운 서버를 하나 더 만들지 고민했고
비용 등의 문제로 사용중인 서버에 pm2 프로세스를 하나 더 올렸다.

pm2에 관련하여 기본적인 사용법을 배웠고
처음으로 젠킨스에 대해 알게 되어
누군가 설정해놓은 것들을 따라하여 ci/cd 환경을 구축하였다

pm2를 배우면서 이론적으로만 알던 js의 싱글 스레드도 실전으로 알게되었고
pm2는 다중 프로세스로 클러스터 모드를 사용할수 있다는걸 알게되었다.
프로세스는 메모리를 공유할수 없기에
자연스럽게 redis또한 알게되었지만
이 프로젝트에 적용하진 않았다.

관리자페이지에서는 datatables 를 사용하였다
이전에 nhn의 토스트그리드를 사용하여서 크게 어려움은 없었다.


이전회사에서는 유지보수만 하였기 때문에
첫 백엔드 개발이었고 
첫 카페24 관련 프로젝트였다.

짧게 정리한 pdf도 함께 올린다.

써모스 관리자 화면
써모스 선물하기 앱.pdf
0.20MB

'나의 성장기' 카테고리의 다른 글

나의 업무(상세페이지 에디터)  (0) 2024.03.12
나의 업무(네이버 리뷰 크롤링)  (0) 2024.03.12
나의 업무 (FMS)  (0) 2024.03.10
유튜브  (0) 2022.08.20
유튜브  (0) 2021.08.04