0531_21th Weekly Diary

주형(Jureamer)·2022년 6월 1일
0

4주차 느낀점!


슬슬 일이 쌓이기 시작한다는 걸 느끼고 있다.
하루하루 고쳐나가는 부분도 있지만 내 수준에서 단기간에 끝날 것 같지 않은 작업들이 생기기 시작했다. 게다가 내부적인 신규 프로세스 도입으로 인해 봐야할 부분이 늘어났다.

신규 개발자 입장에서 배워야할 것들이 많은 건 언제나 환영이지만
반대로 우선순위를 어떻게 잡고 진행해야할 지가 내겐 가장 큰 이슈가 되었다.

현재 회사 내부에서 프로젝트 관리 툴은 따로 쓰지 않고 Notion으로만 진행하고 있는데
개인적으로 Jira를 써볼까 고민 중인 것도 이 부분 때문이다.

공부하러가좌.,,,!

This Week I Learned


이 소제목을 매 번 바꾸는 것 같다. Weekly I Learned 인지.. week i learned인지
한국 블로그 글들은 대부분 Weekly I Learned를 쓴다만 해외 글들을 보면 week i learned를 쓰는 것보면 week i learned가 맞지 않을까 싶어서 다시 고치기로 했다..

1. DB Connection Pool 방식 변경

DB 관련된 오류가 심심치 않게 보이길래 확인 해보니 DB 연결 방식이 단일 Connection으로 되어있었다. 그래서 1차적으로 Connection Pool 방식으로 변경해줬는데 아차차 Too many Connection오류가 나버렸다. 이건 내가 pool에 connection을 반환하는 connection.release()문을 안써줘서 그런 것이었다.. 그래서 이 부분을 고친 뒤 반영했고 그 뒤 아직까지는 문제가 발생하지 않고 있다. 참조 블로그 글

2. EC2 로그 저장 방식 변경

주말 사이에 서버에 문제가 있었던걸 발견했다. 문제는 용량 문제!
기존에 node pm2 로그가 한 파일에 다 쌓이고 있었고 그 용량이 무려 18GB!!!
이마를 탁 치고 옆에 개발자분과 얘기해서 기존 로그를 백업해두고 삭제를 진행했다.
그리고 pm2-logrotate 를 설정 해준 뒤 로그 백업 정책을 만들어 두려고 했다.
확인 해보니 CloudWatch로 연동하는 방안도 있어 고려 해 볼 생각이다!

3. 이미지 저장 경로 EC2 -> S3 이동 블로그 정리 중

이미지 저장 경로를 S3로 모두 이사 완료했다. 생각보다 어렵지 않았고 aws-cli도 처음 사용해봐서 재밌었던 작업이었다. 이 부분은 천천히 블로그에 정리 해보려고 한다. 참조 블로그 글

4. 배포 자동화 시도(젠킨스 + Github)

배포 자동화를 시도하고 있는데 기존 프로젝트에선 AWS Codepipline을 써서 진행했지만
이번엔 젠킨스랑 연동을 해보려고 하는데 다운로드부터 막히더라,, 이번 주에 진행해야 할 주요 목표다.

5. CS 스터디 3장 래치, 플립플롭 복습 완료!

유튜브 뽕교수님의 논리회로 강의를 듣고 어느 순간 진리표타이밍도가 눈에 들어오기 시작하더라. 감사합니다 뽕교수님..ㅠ. 짧은 강의 하나가 책에 나와있는 설명보다 더 이해가 잘되더라. 번역본의 한계인가 내 이해력의 한계인가 우열을 가릴 수가 없다..

6. FAQ 1독 완료.

FAQ 1독을 완료했다. 이제 백서를 읽으면서 주말에 문제집들을 하나씩 풀어 볼 예정
점수가 얼마나 나올까 기대 중이다.(토익은 첫 시험에 발 사이즈가 나온다는데..)

23th Week Todo List


1. CS 스터디 4장 완독 후 내 파트 정리
2. AWS 백서 읽기 / 문제 1파트 풀기
3. S3에 이미지 저장 및 삭제 블로그 정리
4. 젠킨스 + Github연동 해 EC2로 자동배포 꼭꼭꼭 성공하기

profile
작게라도 꾸준히 성장하는게 목표입니다.

0개의 댓글