기간 : 2024.04.01 (월) ~ 2024.06.28 (금)
🥰 한 일
[인터럽트] 1. AI 대시보드 데이터 적용
올해 상반기에 갑작스럽게 특정 서비스를 제공하기 위해 TF 팀이 만들어졌다. 팀이 만들어졌다고 부서 이동을 하고 그런 건 아니고, 팀 간의 협업이 필요한 부분에 있어서는 소통하며 각자의 자리에서 큰 숙제를 함께 풀어나가는 형태였다. 나는 많은 정보들이 담긴 화면 하나를 만드는 역할을 맡았다. 고객이 그 화면을 통해 모든 정보를 얻는 방향으로 설계가 되었기 때문에, 부담감으로 인해 스트레스를 좀 받긴 했다 ㅎㅎ..~
디자인 팀에서 시안을 만들어 주었고, 웹 퍼블리셔 분이 어느 정도 화면을 구성해주셨다. 나는 그 부분에 데이터를 적용했다. 최대한 동적으로 여기저기서 움직여야 한다는 말 때문에 그런지.. 스크립트가 많이 사용되었다. ㅋㅋㅋㅋ 그런 부분들에 자연스럽게 데이터를 녹여내야했다.
나는 가장 먼저, 데이터 표시를 위해 어떤 통게를 사용하면 될 지 조사했다. 다행히 현재 우리 팀에서 만들고 있는 통계를 대부분 사용할 수 있었고, 그렇기에 쿼리 작성이 용이했다. 해당 화면에서는 데이터가 일괄적으로 적용이 되어야 했기 때문에, 모든 데이터를 받아온 후 한 번에 보이도록 해야 했다. 그래서 fetchData 를 사용하여, 모든 데이터가 들어온 경우 한 번에 데이터를 넣어주도록 개발했다.
처음에는 잘해낼 수 있을 지 걱정이 많았는데, 이런 큰 프로젝트를 하나 맡고 난 이후에는 자신감과 뿌듯함이 막 생겨나는 것 같다.
지금은 어느 정도 안정성이 생겨서.. 지금은 고객들이 얼른 요 화면을 봐줬으면 하는 마음이다. ㅎㅎ!
[기존 업무] 2. 백그라운드 분석 기능 개발 건 관련 수정
백그라운드 분석할 수 있도록 설정 화면과 기능을 개발했다.
기존에 어느 정도 이 부분에 대해 고려가 된 상태로 개발이 되어있었기 때문에, 조금 더 고려해서 잘 채워 넣었다.
이 때, 뭔가 내가 생각했던 것 외에 많은 고려 사항들이 도출되면서 .. 테스트 단계에서 수정할 게 은근 있었던 것 같다.
그래서 이 이후로는 좀 더 고려하면서 개발하려고 하고 있다. 테스트 할 때도 그렇고~! 좀 배운 게 많았다. ㅎㅎ
실제 고객사에서 이 기능을 유용하게 쓰고 있는 것 같아 보여서 기분이 좋다. :)
[기존 업무] 3. PM2 & Nginx 조사
웹 서버 클러스터링을 위해 PM2 와 Nginx 조사를 진행했다.
이건 사실 지금도 진행 중이다. Nginx 도입해야 하는데... ㅠㅠ (2024.11.08 기준)
일단 찾아본 결과로는, PM2 가 라이선스 이슈로 사용은 불가능했고.. Nginx 는 사용이 가능하다.
그래서 PM2 는 진작 탈락했고.. Nginx 를 우리 서비스에 녹였을 때 효과가 있을 지 계속 찾아보고 검토 요청드렸다.
결론은, 아래와 같은 근거를 바탕으로 Nginx 를 도입하기로 결정하였다.
1. 지금 노드 클러스터 모듈 사용중인 것과 Nginx 를 섞어서 사용했을 때 성능 개선될 부분들 존재
2. 이미지와 같은 정적 파일은 Nginx 선에서 마무리하여 서버에 부하주지 않을 수 있음.
3. 리버스 프록시 효과
남은 건 Nginx 도입 뿐이니.. 마지막까지 잘해보자~
⭐ 느낀 점
상반기에 짜잘한 업무도 많이 했는데 ㅎㅎ.. 기억이 잘 안난다. 기억 나면 나중에 쓱 추가해봐야겠다 ㅋㅋㅋ
여튼 ㅎㅎ.. 상반기도 고생 많았다..
성장하고 있는 게 눈에 보여서 기분이 아주 좋다 🥰
연말까지 파이팅해보장 !
'📑 신입일기' 카테고리의 다른 글
[신입일기 - 94주차] 결함 수정으로 가득채운 한 주 🤣 (2) | 2024.11.12 |
---|---|
[신입일기 - 93주차] 그룹 연관 데이터 일괄 삭제되도록 수정 ! 😊 (0) | 2024.11.11 |
[신입일기 - 78 주차] 무난한 한 주 ! 😝 (0) | 2024.06.22 |
[신입일기 - 76 주차] 로직 개선 쉽지 않구만~ (0) | 2024.04.22 |
[신입일기 - 75 주차] 테스트 끝 ! (0) | 2024.03.26 |