코드로 우주평화
2022년 21주차 '사이드 프로젝트 1차 결과물' 본문
Weekly growth
'벨로그 워드 클라우드' 구현
처음에는 프론트에서 워드 클라우드를 구현하려고 했으나
적당한 라이브러리가 없었고, 내 포지션이 아니다 보니 구현에 시간이 걸릴 것 같았다.
그래서 백엔드에서 워드클라우드를 구현하고 이미지를 파일로 저장.
곧바로 프론트에 이미지 파일을 보내주는 로직으로 변경했다.
데이터베이스나 s3를 사용하지 않기 때문에 이미지를 파일로 직접 관리했고
규모가 작은 서비스인만큼 이런저런 외부 툴을 붙이는 것은 지양하고자 했다.
기능적으로는 처음 기획한대로 구현했다.
하지만 아직 해결해야할 문제들이 많다.
데이터를 분석하는 시간이 너무 오래 걸리고,
예외처리나 실패 케이스에 대한 대응도 부족하다..
또한 로딩화면도 추가해야 하고, UI도 개선해야 한다.
특히 속도면에서 고민이 많은데, 다음 세 가지 정도를 시도해 보려고 한다.
1. 중복 요청인 경우, 파일에서 확인하여 이전에 생성한 워드 클라우드를 반환한다.
2. 멀티프로세싱으로 로직을 변경하여 cpu 연산 병목을 최소화한다.
3. 더 빠르게 분석할 수 있는 nlp라이브러리를 찾아 적용한다.
프로젝트는 5월이 마감이므로, 일단 현재 기준으로 배포를 할 예정이다.
그 뒤에 시간이 날 때마다 리펙토링을 진행하겠다.
그룹바이 인터뷰
화요일에 그룹바이와 인터뷰를 진행했다.
그룹바이는 주니어 개발자와 스타트업을 이어주는 채용 플랫폼 기업이다.
나 또한 그룹바이를 통해 지금 회사를 만날 수 있었고 이와 관련하여 인터뷰를 진행했다.
글또 커피챗
'글또'라는 개발자 글쓰기 커뮤니티에 참여하고 있는데
일요일 해림님, 민현님과 함께 DDP에서 맥주챗을 했다.
두 분과 함께 개발과 일상, 취미 등의 이야기들을 나눴고
어쩌다 보니 3시간이 훌쩍 지나있었다.
외부 개발자와 여러 이야기들을 나눌 수 있어서 즐거웠고 시야도 넓어진 것 같다.
다음에 또 뵐 수 있기를!
Next action
'벨로그 워드 클라우드' 배포
오는 주에는 도커를 사용해 프론트와 백엔드를 ec2로 배포해보겠다.
글또 두 번째 글
오는 주는 글또 두번째 글을 올리는 주이다.
예고한 대로 사이드 프로젝트를 하면서 느낀 점들을 글로 적어보겠다.
OKR
6월부터 4주간, 사내 직원들끼리 자기 계발 OKR을 진행한다.
나도 이번에 참여할 예정인데
주제는 '주식 도메인 공부'로 정하려 한다.
다음 주에는 이와 관련된 내용을 주간 회고로 남기겠다.
'나는 이렇게 성장한다 > 회고' 카테고리의 다른 글
2022년 23주차 '퀀트 공부 시작' (1) | 2022.06.05 |
---|---|
2022년 22주차 '자신이 생겼다' (0) | 2022.05.29 |
2022년 20주차 '취업 스터디 종료' (2) | 2022.05.16 |
2022년 19주차 '확실히 할 수 있는 것들에 집중하자' (0) | 2022.05.08 |
2022년 17-18주차 '월간 사이드 프로젝트 시작' (0) | 2022.05.01 |