코드 컨벤션 & RESTful API
프로젝트 개요
주제 및 선정 배경
프로젝트 팀 구성 및 역할
주차별 프로젝트 타임라인
JIRA를 활용한 프로젝트 업무관리
API 문서(Postman Publish Documentation)
서비스 아키텍쳐
MVP 시연
→ 이미 세팅이 되어있는 상태로 간략하게 슥슥 (2분언더)
[로그아웃 → 로그인 → QnA 슥 돌고 → 상세 조회(채택할 댓글 세팅 된)에서 댓글&대댓글&좋아요&채택 풀코스 → 기프트카드 조회 & 구매 → 기프트카드 구매내역 → 회원탈퇴 → 로그인실패 ]
++++ 기프트카드 등록, 수정 페이지도 보여주기
프론트 미구현으로 빛을 보지 못한 서비스들…
기술적 의사결정
Session vs Token(JWT)
Redis - Token 저장소로 Redis를 선정한 이유
Admin과 User 분리
게시글 JPA 상속 관계 매핑
id를 활용한 간접참조 방식 설계
트러블 슈팅 & 성능개선
4조가 트러블 슈팅 or 성능개선을 하는 방식
CI - sub module & profile & embedded redis 기반의 배포, 테스트 환경 분리
PresignedURL
QueryDSL
추후 개발 및 기술적인 도전 계획
프로젝트 주제를 어찌보면 무난한 주제로 선정한 가장 큰 이유 → 다양한 공부를 해보기에 좋은 환경
1. 서비스 측면으로의 확장
•
게시글 스크랩 기능 [프론트 미구현]
•
커뮤니티 게시판 [프론트 미구현]
•
나의 활동 조회 (내가 작성한 게시물, 댓글 조회, 내가 채택 된 )
•
등급제도(Respect Point) 보완
•
등급제도 기반의 과외 & 외주 구인구직 게시판
•
Javax Mail API 를 활용한 회원가입시 메일 인증, 비밀번호 찾기, 중요 알람 서비스 등 구현
2. 기술적인 도전
•
CD(Continuous Deployment)
•
대용량 트래픽 테스트
•
동시성문제 (기프트카드로 테스트 가능)
•
성능 분석 및 튜닝
•
카카오 결제API 연동(test방식 / 실제연동x)
취업 준비, 어디서부터 시작해야 할지 모르겠다면?
비전공자인데 IT 업계 취업할 수 있을까?
프로젝트 경험이 부족한데, 어떻게 준비해야 할까?
IT 기업으로 이직하고 싶은데 뭐부터 시작해야 할까?
이런 고민을 하고 있다면, 내일배움캠프의 IT 취업 컨설팅을 받아보세요.
취업 코칭 전문가들이 여러분의 고민을 해결해 드립니다. 다음 링크에 이메일을 입력하시면 메일로 1:1 커리어 상담권과 취준 자료집을 보내드릴게요.