전체 글 682

[후기] Goorm Training 쿠버네티스 과정 14회차 후기

Goorm 사에서 주관한 쿠버네티스 교육과정이 마무리 되었다. 23.09.08부터 24.01.05까지 4개월 간의 힘든 여정이었다. 결과도 좋았다. 우수 프로젝트와 우수 수료생으로 뽑혔다. 65만원 상당의 제주도 호텔 펜트하우스 1박권도 부상으로 받았다. 우리가 만든 프로젝트는 아래 링크를 참고하면 된다. Dokcer-DevLink Dokcer-DevLink has 14 repositories available. Follow their code on GitHub. github.com ( 참고로 Dokcer는 오타가 아니다 ㅎㅎ.. ) 결론부터 말하면, 4개월 동안 고통스러웠고 고통스러운 만큼 많은 성장을 하여 정말 만족스럽다. 인프라에 대한 기반지식이 없는 상태에서 쿠버네티스라는 러닝커브가 높은 기술을 ..

후기/참여후기 2024.01.06

[프로젝트] 포스트서비스 에러 조치 및 매칭 서비스 구현( 2023.12.28(목) )

작업한 것 포스트이미지 MultiPart 방식에서 Base64방식으로 변경 application-kubernets.yaml에 messages 설정 추가 추천 멘토/멘티 포스트 리스트 비회원도 접근 가능하도록 조치 주소 데이터에 경도 및 위도 데이터 적용 ( KAKAO API 연동 ) 러닝타임 데이터 String -> int 로 변경 FeignClient : @RequestHeader => @RequestParam으로 변경 마무리 프론트와 연결 작업 해보니 에러는 많이 나오지만... 재미있어짐 !

프로젝트 2023.12.29

[프로젝트] 멘토링 서비스 구현 마무리 ( 2023.12.27(수) )

작업한 것 - Entity ID 생성전략, SEQUENCE -> IDENTITY로 변경 - 멘토링 서비스 - 프로필 서비스 간 통신으로 스케줄 생성 구현 - 매칭 서비스 구체화 방안 회의 배운 것 [JPA-DB] SEQUENCE 전략은 Oracle DB에서 대규모 트래픽 처리에 유용한 전략이다. MySQL은 전통적으로 시퀀스를 제공하지 않으므로 IDENTITY 전략이 더 적합하다. [Git] Rebase - Merge 방식에 대한 원리 이해 Pull Request의 개념 이해 마무리 프로젝트 일주일 남았다! 개발 열심히!

프로젝트 2023.12.28

[후기] '클린코드가 코드에 대한 책이 아닌 사실에 대해' 세미나

'클린코드가 코드에 대한 책이 아닌 사실에 대해' 세미나 강사 : 박성철 ( 현 컬리 물류 프로덕트 본부장 ) 일시: 2023. 11. 22.(수) 오후 7:00 ~ 8:30 장소: 판교디지털센터(PDC) A동 901호 구름스퀘어 [ 후기 ] '클린코드' 책의 저자인 로버트 C 마틴이 선동가적 기질이 있음을 처음 알았다. 책에서 '르블랑의 법칙'을 소개하는데, 나 또한 책을 읽으며 의미있게 본 법칙이지만... 사실 그런 법칙은 없다고 한다. 로버트 C 마틴이 친구들이랑 주고 받은 농담을 법칙처럼 소개한 것이라고 한다...개인적으로 대학시절에 클린코드를 읽고 프로젝트의 유지보수성이 확 올라간 경험을 한 적이 있어 한때는 클린코드를 맹신한 적이 있다. 이렇듯, 클린코드가 유명세를 타며 '클린(Clean)'에..

후기/참여후기 2023.12.23

[후기] '코딩테스트 잘 푸는 방법' 세미나

코딩테스트 잘 푸는 방법 세미나 ( 2023.11.16 목요일 ) 강사 : 권우영 ( 현 구름 서비스 기획자 ) [ 후기 ] 막연하게 백준 문제를 풀면서 티어만 올리고 있던 나의 뼈를 때리는 세미나였다. 세미나를 듣고 난 후 보이지 않았던 많은 부분들이 보였고 자신감과 가능성을 느낄 수 있는 시간이었다. [ 세미나 요약 ] 쉬운문제를 여러번 매일 풀어라 취업을 하고 싶은 회사의 언어를 선택하여 쉬운 문제를 여러번 풀어 활용능력을 높여야 한다. 길이가 긴 문제를 한 문장으로 정리하는 능력을 연습해야한다. 한문장으로 정리하여 문제를 푸는 연습을 해야 한다. 요구사항을 정리하고 풀이방법을 정리하여 풀이가 왜(why) 틀렸는지를 이해해야 한다. 요구사항과 풀이법 간의 상관관계를 찾아 '특정 조건'이 나오면 '다..

후기/참여후기 2023.12.23

[프로젝트] Naver Clova Speech 서비스에 적용 ( 2023.12.20(수) )

작업한 것 - Naver Speech API 샘플코드 분석 - Speech 샘플코드에 커맨드 패턴, 팩토리 메소드 패턴 적용하여 멘토링 서비스에 적용하기 - 변환된 텍스트 DB에 저장하기 배운 것 [ Git ERROR ] error: Your local changes to the following files would be overwritten by checkout: 00_topsection/css/meritz.css Please commit your changes or stash them before you switch branches. Aborting 커밋 되지 않은채 수정중인 파일이 있으면 pull이 일어나지 않는다. 모든 파일을 커밋하거나 커밋이 불안하면 stash 한 뒤 rebase 해야 한다...

프로젝트 2023.12.21

[프로젝트] Naver Clova API 사용하기 ( 2023.12.18(월) )

작업한 것 - 멘토링 서비스에서 네이버 Clova STT 와 네이버 Clova Summary API 사용하기 배운 것 Clova STT는 CSR 서비스 중 하나로, 음성파일 1분 이상을 넘기면 인식하지 못한다. 실제로 사용해보니 1분 이하 음성파일만 가능할 뿐, 1분을 넘어가니 500에러가 발생한다. 개발자 포럼 - NAVER Developers developers.naver.com Clova Summary 또한 특정 컨텐츠만 요약하고 몇몇 컨텐츠는 요약하지 못하는 것 같다. STT 대신 Speech API를 사용해보아야 겠다. 마무리 CLOVA 문서 정리가 잘 안 되어 있는 것 같다. 음성파일 1분 이하만 텍스트 변환이 가능하다는 것을 Clova Speech 문서 보고 알았다... Summary 문제에..

프로젝트 2023.12.20

[프로젝트] 멘토링 서비스 개발 ( 2023.12.15(금) )

작업한 것 - 멘토링 신청 API 구현 완료 - 보낸 멘토링 신청 조회 API 구현 완료 - 받은 멘토링 신청 조회 API 구현 완료 - 멘토링 신청 수락 API 구현 완료 - 멘토링 신청 거절 API 구현 완료 배운 것 @SequenceGenerator( name= "ROOM_SEQ_GENERATOR", sequenceName = "CHAT_ROOM_SEQ", initialValue = 1, allocationSize = 1 ) 시퀀스를 생성하여 사용할때 두개 엔티티가 하나의 시퀀스를 사용하면 서로 번갈아가면서 id가 증가한다. 마무리 멘토링 서비스는 어느정도 구현되었고 네이버 클로버 API와 통신해야 한다.

프로젝트 2023.12.18

[프로젝트] SpringBoot 서비스 간 통신 에러 해결 ( 2023.12.14(목) )

작업한 것 K8S 환경에서 SpringBoot 서비스 간 통신 에러 해결 배운 것 K8S 환경에서 SpringBoot 서비스 간 통신 에러 해결 과정 '기타보고사항'에 정리 13일차 보고 | Built with Notion 일일보고_예시.pptx goorm.notion.site 마무리 K8S 환경에서 SpringBoot 서비스 간 통신 에러가 해결되었다! MSA 프로젝트에 꽃길만 있기를!

프로젝트 2023.12.18