본문 바로가기
개인공부

2022.12.04 wil회고

by 리승우 2022. 12. 4.

금일 github actions를 통한 CI/CD가 다시 말썽을 부리기 시작했다.

 

아마 내 생각에는 아래와 같은 문제지점이 생겨서 말썽을 부린 것 같다.

 

[CI/CD 예상 문제지점] 
1. log 파일이 같이 메인에 푸쉬되었기 때문에
2. 최근 추가된 파일이 충돌되어서
3. logback 파일 자체가 충돌되어서? (가능성 낮음) 

 

인프라는 늘 어려운 것 같다. 

하지만 성공시키면, 그것만큼 프로젝트에 기여하는 것이 없다보니 책임감과 더불어 뿌듯함도 그만큼 크다.

 

내일은 서버단에서 발생할 수 있는 부하를 해소시키기 위한 방법을 적용해보려고 한다.

 

기존에는 서버 부하 (CPU부하)를 방지하기 위해서 AWS EC2를 2개를 생성한 뒤, 로드밸런서를 통해서

서버부하 방지 + 무중단 배포를 진행하려 하였다.

 

헌데 조금 더 생각해보니 굳이?라는 생각이 들었다.

 

상시적으로 2개 서버를 고정적으로 운영하는 것은 비효율적일 것 같다는 생각이 들었다.

 

그래서, Auto-scaling을 통해서 자동으로 서버가 증설되게끔하는 방식으로 인프라를 변경하고자 한다.

위와 같은 작업을 통해 기존보다 개선되는 점은 아래와 같다.

 

[예상 개선점]

1. 상시 서버운영 비용 절감

2. 상시 서버보다 유동적인 서버부하 대처능력 확보

 

월요일부터 빠르게 달려서 완수한 뒤, 다른 인원들이 맡고있는 파트에 빠르게 붙어야겠다.

이번 주는 속도감있게 프로젝트를 진행시켜서, 빠르게 마무리를 해보고싶다.

 

확보한 시간으로 코드 리팩토링 더욱 신경써보고 싶다.

'개인공부' 카테고리의 다른 글

2022.12.06 TIL (hibernate naming)  (0) 2022.12.06
2022.12.06 TIL  (0) 2022.12.06
Docker란?  (0) 2022.11.28
예외클래스 문제출제  (0) 2022.10.29
인텔리제이 단축키  (0) 2022.10.27

댓글