Weekly I Learned
🔥 하루에 5분 ~ 10분씩 오늘 있었던 일들을 기록하고 그것들을 종합하여 매주 WIL을 작성하자!!
- WIL 작성 이유
프로젝트를 진행하며 일주일간 어떤 문제를 직면했으며, 어떤 고민을 하고, 어떻게 해결하고 나아갔는지 추적하고 기록할 수 있으며, 추가로 현재 내가 무엇을 왜 하고 있는지 다시 한번 상기시키기 위해서입니다.
- 1주 차 간단 요약
- 프로젝트 시작을 위한 기획 단계라고 볼 수 있을 거 같습니다.
2024. 09. 24
- 프로젝트 아이디어 회의
- 여러 가지 아이디어를 가지고 팀 프로젝트를 선정하는 단계로 재미있는 아이디어들이 많이 나왔다.
- 선정된 프로젝트: 친한경 쇼핑몰
- 아이디어 간단 요약
- 부동산
- 전세 사기 위험 및 안전 지수를 체크해 준다.
- 내가 구하고 싶은 매물과 들어온 매물을 매칭하고 추천해 준다.
- 집주인 별점을 평가할 수 있다.
- 랜덤으로 여행하기
- 랜덤으로 여행할 지역을 추천받는다.
- 추천받은 지역을 기준으로 근방에 여행할 만한 곳과 숙소를 추천받는다.
- 추천받은 지역을 기준으로 새로운 여행 경로를 추천해 준다.
- 오늘 뭐 입지?
- 날씨 API를 받아와서 해당 날씨에 따라 옷을 추천해 준다.
- 오늘 입은 옷을 커뮤니티에 올릴 수 있으며, 좋아요 기능 추가해 준다.
- 코디 순위를 만들어서 좋아요를 많이 받은 코디를 선정한다.
- 병원 찾기
- 의료계가 파업하여 갈 수 있는 응급실을 찾아주자.
- 친환경 쇼핑몰
- 친환경 물품만 판매하는 이커머스 사이트
- 제품 등록 시 탄소 배출량을 측정할 수 있다.
- 고객이 제품 구입 시 낮은 탄소를 배출한 물건을 구입하면 포인트를 받을 수 있다.
- 부동산
2024. 09. 25
- 프로젝트 기획서 작성
- 친환경 제품을 판매하는 B2B2C 서비스에 대한 기획서를 작성하고 피드백을 받아보자.
- 프로젝트 기능 구현
- 필수 기능
- 유저
- 업체
- 제품
- 카테고리
- 주문
- 관리자
- 도전 기능
- 리뷰 기능 (별점, 대댓글, 이미지 등록)
- 장바구니 (Redis, 동시성 문제)
- 쿠폰 발급 및 선착순 이벤트 (Redis, Kafka, RabbitMQ)
- 이미지 업로드 (제품 등록 시 사용)
- 결제 (토스 API)
- 포인트 적립
- ElasticSearch (사용자 행동 분석)
- 필수 기능
- S.A 1차 피드백
- 전체적으로 봤을 때 CRUD의 비중이 높다 보니 어려운 느낌보다는 할 일이 많은 느낌이다.
- 간단하고 반복적인 CRUD 보다는 난이도 있는 2~3 개의 기능에 초점을 맞추고 개발하는 게 더 좋다.
- 기술 하나를 깊게 파보는 것도 좋은 방법이다.
- 피드백 이후 팀원들과의 회의
- 친환경 쇼핑몰 프로젝트에서 CRUD는 최소한으로 필요한 API 만 개발.
- 남는 시간은 도전 기능을 개발하는데 올인.
2024. 09. 26
- S.A 1.5차 피드백
- 피드백을 통하여 프로젝트의 방향을 수정하였다.
- 이커머스 ➡️ 이미지 서버 라이브러리 구현
- 수정 이유
- CRUD 보다는 기술 하나를 깊게 파기 위해서
- 경쟁력 있는 포트폴리오를 만들기 위해서
- 피드백을 통하여 프로젝트의 방향을 수정하였다.
- 이미지 서버 라이브러리란?
- 사내 개발자들이 이미지 관련 서비스 개발 시 이미지 관련 기능들을 쉽게 사용할 수 있도록 도와주는 이미지 모듈 서비스
2024. 09. 27
- 불편 사항 정리
- S3를 이용하며 느꼈던 불편 사항들을 종합하여 정리하였다.
- 이미지 모듈 서버가 있다면 어떤 기능들이 있으면 좋을지 정리하였다.
- 프로젝트 기능 정리 / S.A 2차 피드백
- 프로젝트에서 개발할 필요 기능 작성
- 준비
- 이미지 처리가 처음이라 익숙하지 않아 주말 동안 팀원 각자 전체적인 흐름과 설계에 대해 자료를 찾아보고, 공유하고, 공부해 오기로 하였다.
처음 사용해 보는 기술인 만큼 준비를 철저히 해야 할 거 같다.
이전 프로젝트보다 수정된 프로젝트가 특색 있고 경쟁력이 있어 보이며 하나의 기술을 깊게 파보는 것도 큰 도움과 경험이 될 것 같다.
읽어주셔서 감사합니다 🙂↕️
'해피 코딩 > Today I Learned' 카테고리의 다른 글
Chapter 5. 팀 프로젝트 3주차 WIL (1) | 2024.10.12 |
---|---|
Chapter 5. 팀 프로젝트 2주차 WIL (2) | 2024.10.06 |
[TIL 23] DDD 이해하기 (0) | 2024.09.09 |
[TIL 22] 팀 프로젝트 물류 도메인 시스템 구조 (0) | 2024.09.06 |
[TIL 21] 팀 프로젝트 ERD 다시 그려보기 (0) | 2024.09.04 |