OSS(Open Source Software)
OSS 컨트리뷰션 아카데미 Backend.AI에 지원했었고, 합격하여 활동하게 되었다. 첫 달인 7월은 Backend.AI에 대해 전반적으로 이해하는 시간을 가졌다. 발대식, 세미나에 참여하였고, 이를 바탕으로 OSS 중간 보고서까지 무사히 작성하여 현재는 Challenge 단계를 지나 Master단계로 진행하고 있다. Challenge는 해당 오픈소스에 대해 알아가는 것이라면, Master는 직접 기여해보는 단계이다.
7월 25일에는 Master를 진행하기 전이었지만 새로운 이슈를 등록하고, 해당 이슈를 해결하기 위한 PR까지 작성하였으며 현재는 Merge까지 된 상태이다!!
해당 내용은 컴퓨팅 세션(AI 연산 세션??) 생성 시 환경변수가 적용되지 않는 문제점을 발견하였고, 해당 이슈를 해결하였다.
PostgreSQL에 정상적으로 환경변수가 저장되지 않았고, 컴퓨팅 세션 생성 후 Enqueue하는 시점에 누락되어 해당 부분을 수정하였다.
졸업과제 중간보고서
우리 학교 졸업과제는 착수보고서 - 중간보고서 - 최종보고서를 제출해야하는데 8월 초 제출 일정에 맞춰 중간보고서를 작성했다. 주제는 Private Cloud(Openstack, IaaS) - BlockchainPlatform(Hyperledger Fabric, BaaS) - Microservice Architecture(Spring Boot, SaaS) 의 계층형 인프라를 기반으로 한 중고차 안전거래 시스템이다. 내가 담당한 부분은 잘 마무리 하였으나 보고서 작성에서 시간이 많이 소요되었다. 요구사항 명세, 유스케이스 명세, 유스케이스 다이어그램, 시퀀스 다이어그램 등 소프트웨어 공학적으로 작성해야할 내용이 많아 졸업과제 외 다른 것에 집중할 시간이 없었던 것이 아쉽다. 하지만 잘 통과되었고, 교수님께서도 좋은 점수를 주셔서 좋은 결말인 것 같다!!
특허
연구실에서 연구하고, 논문썼던 내용을 바탕으로 특허를 작성하였다. 수상한 논문의 내용을 특허로 확장하다보니 내용적으로 크게 추가해야할 부분은 많이 없었던 것 같다. 하지만 변리사님께 보여드리기 위한 제안서 작성을 하다보니 UI적인 대시보드나, 실제 시나리오를 작성하여 진행하는 부분에서 시간을 꽤 소요했던 것 같다. 현재는 제안서 작성은 마무리 되었고, 특허 관련 투자를 위한(??자세히는 모르겠음..) 발표 준비를 하고 있다. 관련 자료를 조사하고 보기 좋은 형태로 보이는 것이 매우 어렵다는 것을 많이 느끼고 있는 중이다.
총평
7월에 목표하고자 하는 것들을 잘 이루지 못한 것 같다. 하지만, 특허나 중간보고서나 OSS 등 다양한 이슈가 있었고 해당 내용들이라도 잘 진행한게 다행이라고 위로하고 있다... 많이 아쉬운 점으로는 코딩테스트나 CS에 대한 내용을 꾸준히 진행하지 못했던 것이 다소 아쉽고 8월에는 특허발표 준비 외에는 다른 큰 이슈?? 태스크? 가 없다보니까 코딩테스트나 CS에 대부분의 시간을 투자할 생각이다. 그리고 WebRTC 프로젝트는 gRPC 통신이랑 성능 평가, 예외 처리 쪽으로 더 파서 한층 더 업그레이드 시키고 말겠다..!!!!!
7월 성취
OSS
- 발대식, 세미나 참여
- 이슈 발견 및 첫 PR + Merge
졸업과제 - 중간보고서
- 차량 거래 대시보드 개발
- 차량 거래 / 검수 스마트 컨트랙트 개발
- 블록체인 플랫폼 구성(암호화 파일, 쉘 스크립트, 도커 컴포즈)
팀프로젝트 - WebRTC
- 시그널링 서버의 스케줄링에 따른 BatchSendAndDelete??(새벽 5시 접속자 및 오늘의 학습 시간 정보를 유저 서버에 보내고, redis에 저장되어 있던 오늘 학습 시간 정보 리셋) 구현 완료
- 시그널링 서버 - 상태관리 서버 - 유저 서버 간 TCP통신 테스트 완료
연구
- 특허 제안서 완료
- 특허 발표 자료 준비 중
구글 클라우드 스터디잼 심화 완료
8월 목표
- 코테
- 매일 강의 듣기
- 매일 문제 풀기 ( 문제 이해 -> 문제 해결 방법( 시간 복잡도, 알고리즘) -> 구현, 무지성으로 풀지 않기)
- CS
- 화,목 : 네트워크 & 자바
- 월, 수, 금 : 운영체제 & 스프링
- 백엔드
- gRPC란?
- gRPC VS TCP 성능 평가
- gRPC의 예외 처리
'Review' 카테고리의 다른 글
2024/03 리뷰 (21) | 2024.04.05 |
---|---|
앞으로의 계획 (0) | 2024.03.03 |
2023/06 리뷰 (0) | 2023.07.17 |
2023/05 리뷰 (0) | 2023.06.07 |
2023/04 리뷰 (0) | 2023.05.03 |