본문 바로가기
반응형

TIL/2024 원티드 프리온보딩 백엔드 인턴십25

[회고] 2024 원티드 프리온보딩 백엔드 인턴십 수료 후기 09.25 2024/09/25(수)에는 원티드 프리온보딩 백엔드 인턴십 수료식이 있었다.팀별로 인상 깊었던 프로젝트를 발표하고, 마무리하는 시간을 가졌다.> 원티드에서 제공해주신 수료증과 맛있는 음식이 담긴 케이터링! 감사합니다 :) 🏅🍽️7월 말, 우연히 원티드 프리온보딩 백엔드 인턴십 프로그램을 발견했다. 실무를 간접 체험할 수 있고, 다양한 배경과 경험을 가진 개발자들과 협업해볼 수 있는 좋은 기회인 것 같아 꼭 참여하고 싶었다.선발 과제에 합격하기 위해 처음으로 테스트 코드를 작성해보며 며칠 동안 과제에 몰두했던 게 엊그제 같은데, 벌써 수료식이라니 감회가 새롭다.그리고, 최우수 수료생으로 선발되어 정말 기쁘다 !선발 기준은 성실한 출석률과 우수한 결과물이었고, 60명의 교육생 중 나를 포함한 3명이 우.. 2025. 1. 23.
[TIL] 원티드 프리온보딩 백엔드 인턴십 Week4) 24일차, 0912 오늘은 마지막 오프라인 세션이 진행되었고,2주 뒤 있을 수료식까지는 온라인 보강과 커리어 코칭이 예정되어 있다. * 추석 연휴 기간 제외 !앞으로 남은 시간 동안 기존 프로젝트를 보완하면서 이력서와 포트폴리오를 작성할 계획이다.시간 정말 빠르다✔️ 오늘 한 일8차 오프라인 세션 참여이력서 점검 및 멘토링 질문 내용 정리👀 오늘의 이슈- 내일 진행 예정인 팀 멘토링 질문 내용 정리내일 있을 팀 멘토링은 주어진 시간이 한정되어 있고, 멘토님께서 바쁜 시간을 내주시는 만큼 질문을 효율적으로 드리는 것이 중요하다고 생각했다.멘토님의 소중한 시간을 두서없는 질문으로 낭비하지 않고, 의미 있는 멘토링이 이루어질 수 있도록 팀원들과 함께 질문할 내용을 정리해보았다.💡 Today I Learned- 팀원들과 서로의.. 2025. 1. 23.
[TIL] 원티드 프리온보딩 백엔드 인턴십 Week4) 23일차, 0911 ✔️ 오늘 한 일gRPC를 이용한 인증 서버와 자원 서버 통신 구현상품 목록 조회 기능 구현주문 생성 기능 구현주문 목록 조회 기능 구현주문 상세 조회 기능 구현주문상태 변경 기능 구현Postman API 명세 작성README 작성3차 과제 마감👀 오늘의 이슈- gRPC 통신 구현에 드디어 성공했다.휴.. gRPC 통신을 구현하면서 정말 많은 시간을 쏟고 많은 오류를 만났는데, 정리할 시간이 부족해서 세세하게 기록하지 못한 게 아쉽다.그래도 어떻게 마무리해서 마감시간까지 기본은 완성했다 ..! 감격 !!!!!> TMI : 6시에 잠들고 10시에 일어나서 밥도 못먹고 23:59까지 정말 책상 앞에만 앉아있었다. WoW💡 Today I Learned- 어떤 일이 너무 오랫동안 해결되지 않을 때는 차라리 .. 2025. 1. 23.
[TIL] 원티드 프리온보딩 백엔드 인턴십 Week4) 22일차, 0910 ✔️ 오늘 한 일7차 오프라인 세션 참여자원 서버 Swagger 연동자원 서버 더미데이터 생성gRPC 통신 구현 시도👀 오늘의 이슈- gRPC 9090 포트 문제문제자원 서버의 application.yml에 client port를 50052로 설정했음에도 불구하고, 서버를 실행할 때마다 콘솔에 gRPC 포트가 9090으로 표시되었다. 이로 인해 인증 서버와 자원 서버 간의 통신이 실패했다.원인의존성 문제자원서버에 client 의존성이 누락된 상태였다.포트 설정 문제인증 서버의 server: port 번호와 자원 서버의 client: server: address 번호가 일치해야 하지만, 내가 설정한 포트 번호는 서로 달랐다.해결자원 서버의 build.gradle에 gRPC 클라이언트 의존성을 추가하고, .. 2025. 1. 23.
[TIL] 원티드 프리온보딩 백엔드 인턴십 Week3) 21일차, 0909 ✔️ 오늘 한 일3차 온라인 커리어코칭 참여로그인 기능 구현JWT Access Token 발급 기능 추가Docker 기반 Redis 설정Refresh Token 발급 및 Redis 저장 기능 구현Access Token 재발급 기능 구현인증서버 Swagger 연동👀 오늘의 이슈- JWT_SECRET_KEY 환경변수 설정 문제 해결문제JWT 기반 로그인을 구현하는 과정에서 @Value("${JWT_SECRET_KEY}")를 통해 환경변수에 설정된 JWT_SECRET_KEY 값을 읽어오지 못하는 문제가 발생했다. application.yml과 .env 파일에 각각 같은 환경변수를 설정했음에도 충돌이 발생했다.원인JWT_SECRET_KEY 값이 application.yml과 .env 파일 중 하나에만 설정되어.. 2025. 1. 23.
[TIL] 원티드 프리온보딩 백엔드 인턴십 Week3) 20일차, 0908 ✔️ 오늘 한 일회원가입 기능 구현 완료로컬, 테스트 프로파일 분리테스트용 Docker 기반 MairaDB 설정회원가입 기능 테스트👀 오늘의 이슈- 테스트용 DB 설정 및 프로파일 분리고민한 내용로컬 환경과 테스트 환경을 분리하면서, 테스트 시 로컬에서 사용하는 실제 DB와 동일한 데이터베이스를 사용할 것인지에 대해 고민했다.고민한 이유로컬 DB와 테스트 DB를 동일하게 유지하면 편리할 수 있지만, 테스트 중 데이터가 손상되거나 의도하지 않은 영향을 미칠까 우려되었다.결론테스트 환경과 실제 로컬 개발 환경을 완전히 분리하기로 결정했다.이를 위해 Docker를 활용해 테스트 전용 MariaDB를 설정하여 테스트 데이터와 로컬 데이터를 독립적으로 관리할 수 있게 했다.이로 인해 테스트 중 발생하는 데이터 .. 2025. 1. 23.