Spring Projcect/E-commerce 2

Chapter 02. 프로젝트 준비하기

2.1 브랜치 전략 2.2 코드 리뷰 효과적인 코드 리뷰 가능한 작은 단위인 PR(Pull Request)을 생성한다. 충분한 정보를 제공한다. 부드러운 토론 2.3 구현 목록 사용 기술 Java 11 gradle DataBase RDB: MySQL Docker 기반의 MySQL 생성 컨테이너 기반 프로젝트마다 다른 DB를 쓸 수 있다. Non-RDB: Redis 2.4 기반 작업 Docker 데이터베이스 만들고 연결하기 정상적으로 실행하면 cmd 창에 docker을 입력했을 때 아래와 같이 정보가 나온다. C:\Users\Ran>docker Usage: docker [OPTIONS] COMMAND A self-sufficient runtime for containers Options: --config ..

Chapter 01. 프로젝트 진행 전

1.1 주제 선정 무엇을 위해 만드는지 명심 타겟에 집중하고 타겟이 원하는 것을 만든다. Worst Case 백엔드가 할 일 없는 프로젝트 알맹이 없는 프로젝트 서류 검토자가 원하는 우선 순위 실제 서비스 런칭/ 운영 경험 기술적인 역량을 잘 보여줄 수 있는 프로젝트 번뜩이는 아이디어 팀 프로젝트의 기준 규모 1~2 개월 안에 집중해서 끝낼 수 있는 분량 개발 기간 또한 역량을 나타낼 수 있는 척도 중 하나이다. 설계, 구현, 문서 작성을 포함한 기간 최소 3주 권장: 4 ~ 6주 최대: 8주 팀 프로젝트 역할 분배 역할을 잘 나눌 수 있는 카테고리가 존재하는가 공유하는 분야와 각자 주인이 되는 것들이 공존하는 것이 가장 좋다. 1.2 MSA (Micro Service Architecture) 소개 Mo..