0206_retrospective - Softeer-Team6/Team6-6Four GitHub Wiki

κΉ€μ„±μš°

λ…Έμ…˜μ— μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈ κΈ°λŠ₯ κ΅¬ν˜„ 사항, κ΅¬ν˜„μ— ν•„μš”ν•œ 라이브러리, 개발 ν˜‘μ—… κ·œμΉ™μ„ 정리해 μ—…λ‘œλ“œν•˜μ˜€λ‹€. 
μ΄μ œλŠ” 개발 단계에 λ“€μ–΄κ°€μ•Ό ν•  것 κ°™μ•„μ„œ ν”„λ‘œμ νŠΈλ₯Ό μƒμ„±ν•˜κ³  κ°œλ°œμ— ν•„μš”ν•œ 라이브러리λ₯Ό μ„€μΉ˜ν•˜μ˜€λ‹€. 
ν˜‘μ—… κ·œμΉ™μ— 맞좰 κΉƒ μ»¨λ²€μ…˜μ„ μ§€μΌœ dev λΈŒλžœμΉ˜μ— μƒμ„±ν•œ μ½”λ“œλ“€μ„ λ¨Έμ§€ν•˜λ €κ³  ν•˜μ˜€λŠ”λ° μ΅μˆ™μΉ˜ μ•Šμ•„μ„œ λ„ˆλ¬΄ μ–΄λ €μ› λ‹€. 
λΉ λ₯΄κ²Œ μ΅μˆ™ν•΄μ Έμ„œ ν˜‘μ—… μ „λž΅μ„ μ§€ν‚€λŠ” 데 μ“°λŠ” μ‹œκ°„λ³΄λ‹€ κ°œλ°œν•˜λŠ” 데 λ§Žμ€ μ‹œκ°„μ„ ν• μ• ν•  수 μžˆλ„λ‘ ν•΄μ•Όν•  것 κ°™λ‹€. 
dev λΈŒλžœμΉ˜μ— λ¨Έμ§€ν•œ μ΄ν›„μ—λŠ” 본격적으둜 ν™ˆ ν™”λ©΄ ꡬ성 μž‘μ—…μ„ μ§„ν–‰ν•˜μ˜€λ‹€. 
μ›Œλ°μ—… λ•Œμ™€ 같은 화면을 λ§Œλ“€μ§€λ§Œ 직무 κ΅μœ‘μ„ λ°›μœΌλ©΄μ„œ λ°°μ› λ˜ 뢀뢄을 μ „λΆ€ κ³ λ €ν•˜λ©΄μ„œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ‹€λ³΄λ‹ˆ μ‹ κ²½ μ“Έ 뢀뢄이 κ½€ μžˆμ—ˆμ§€λ§Œ μ½”λ“œκ°€ 많이 κ°œμ„ λœ λŠλ‚Œμ„ λ°›μ•„μ„œ 쑰금 λΏŒλ“―ν•˜μ˜€λ‹€.

μ†‘μ˜ˆλ¦°

### 였늘 ν•œ 일
- Erd 이해 
- νšŒμ›κ°€μž…/둜그인 κ΅¬ν˜„μ„ μœ„ν•œ 흐름 νŒŒμ•…
- ν•„μš”ν•œ μš”μ†Œ(λ‘œκΉ…ν•„ν„°)κ΄€λ ¨ μ„œμΉ­
- ν˜‘μ—… λ£° 읡히기 (이슈 / pr ν…œν”Œλ¦Ώ 적응)


### μ„ΈλΆ€ λ‚΄μš©
- erd λ…Όμ˜
νŒ€μ›μ΄ 짜온 erdλ₯Ό λ°”νƒ•μœΌλ‘œ λ°±μ—”λ“œ 닀같이 λ…Όμ˜ν•˜λ©΄μ„œ μ΄ν•΄ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€

- ν˜‘μ—… λ£° 읡히기
λ¬Έμ„œν™”κ°€ λΉ‘μ„Έλ‹€ .. ν•˜μ§€λ§Œ 적응해야지 !

- λ””μžμΈ 이슈 곡유
λ””μžμΈ ν•˜λŠ” κ³Όμ •μ—μ„œ λ…Όμ˜ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€

### 쒋은 점
같은 곡간에 μžˆλ‹€λ³΄λ‹ˆ κΆκΈˆν•œ 점에 μžˆμ–΄μ„œ μ‹€μ‹œκ°„μœΌλ‘œ ν•΄κ²°ν•  수 μžˆλ‹€λŠ” 점이 μ’‹μ•˜λ‹€.
λ‹€λ§Œ .. λ°±μ—”λ“œ 방은 곡기가 λ„ˆλ¬΄ λ‹΅λ‹΅ν•˜λ‹€..γ…Ž

유승민

## ν•œμ€„μΌκΈ°
ν”„λ‘œμ νŠΈ νŒ¨ν‚€μ§€ ꡬ쑰 μž‘μœΌλ©΄μ„œ 생긴 κ³ λ―Ό
CQRS λΌλŠ” μš©μ–΄λ₯Ό μ ‘ν•˜κ³  CUD 와 R 이 λ‹€λ₯Έ νλ¦„μœΌλ‘œ λ™μž‘ν•œλ‹€λŠ” 것이 맀우 ν₯λ―Έλ‘œμ› λ‹€.
κ·Έλž˜μ„œ 'μΉ΄λ°₯' ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œλ„ 이런 κ°œλ…μ„ μ μš©ν•΄λ³΄κ³  μ‹Άλ‹€λŠ” 마음이 λ“€μ–΄μ„œ νŒ¨ν‚€μ§€ ꡬ쑰λ₯Ό κ΅¬μƒν–ˆλ‹€.

ν•˜μ§€λ§Œ 읽기 μ €μž₯μ†Œμ™€ μ“°κΈ° μ €μž₯μ†Œλ₯Ό λΆ„λ¦¬ν•΄μ•Όν•˜λŠ” CQRS μ΄μ§€λ§Œ ν”„λ‘œμ νŠΈ λ‚΄μ—μ„œ μ‹€μ œλ‘œ μ €μž₯μ†Œλ₯Ό 2개 μ‚¬μš©ν•˜κΈ°λ‘œ ν•˜μ§€λ„ μ•Šμ•˜κ³  읽기 μ„±λŠ₯이 μ€‘μš”ν• λ§ŒνΌ 큰 νŠΈλž˜ν”½μ΄ λ“€μ–΄μ˜€μ§€λ„ μ•Šμ„ ν”„λ‘œμ νŠΈμ΄κΈ°μ— ν˜„ μ‹œμ μ—μ„œ κΌ­ λ„μž…ν•΄μ•Όν•˜λ‚˜? λΌλŠ” 생각이 λ“€μ—ˆλ‹€.

κ·ΈλŸΌμ—λ„ λΆˆκ΅¬ν•˜κ³  command, query 둜 λΆ„λ¦¬λ˜μ–΄ λΉ„μ§€λ‹ˆμŠ€λ‘œμ§μ΄ μ²˜λ¦¬λ˜λŠ” μš°μ•„ν•œ νŒ¨ν‚€μ§€ κ΅¬μ‘°λΌλŠ” 생각에 일단 κ·Έλ ‡κ²Œ κ΅¬μƒν–ˆκ³  νŒ€μ›λ“€μ—κ²Œ μ†Œκ°œν–ˆλ‹€. 
ν•˜μ§€λ§Œ μ§€λ‚œ 2μΌλ™μ•ˆ 초기 μ„ΈνŒ…μ„ μ§„ν–‰ν•˜λ©΄μ„œ κ³„μ†ν•΄μ„œ μ΄λ ‡κ²Œ κΌ­ ν•΄μ•Όν•˜λ‚˜? λΌλŠ” 고민이 μ΄μ–΄μ‘Œλ‹€. 
μ„±λŠ₯적으둜 이득이 μžˆμ§€λ„ μ•Šμ€ depth 만 κΉŠμ–΄μ§€λŠ” ꡬ쑰라고 생각이 λ“€μ—ˆλ‹€. 였히렀 νŒ€μ›λ“€μ΄ μž‘μ—…μ„ 함에 μžˆμ–΄μ„œ 이런 λ³΅μž‘ν•œ κ΅¬μ‘°λŠ” μž‘μ—…μ„ νž˜λ“€κ²Œ ν•˜μ§€ μ•Šμ„κΉŒ μ‹Άμ–΄μ„œ PR 을 올리기 전에 λ§ˆμ§€λ§‰μœΌλ‘œ λ¬Όμ–΄λ³΄κ²Œλ˜μ—ˆλ‹€. 
μš°λ €ν–ˆλ˜ 것과 같이 'μ‹€μ œλ‘œ μ΄ν•΄ν•˜κΈ° νž˜λ“€μ—ˆκ³  λ‚΄κ°€ 잘 λͺ°λΌμ„œ κ·ΈλŸ°κ°€λ³΄λ‹€' λΌλŠ” μ’‹μ§€ μ•Šμ€ 생각이 λ“€κ²Œ λ§Œλ“€μ—ˆλ‹€. 
λ‚΄κ°€ λ§€λ ₯적이라고 μƒκ°ν•΄μ„œ νŒ€μ›λ“€μ˜ μž‘μ—…μ„ νž˜λ“€κ²Œ ν•  μ΄μœ λŠ” μ—†λŠ” 것 κ°™λ‹€. 
μ½”λ“œλ₯Ό μž‘μ„±ν•˜λ©΄μ„œ 예술 ν–‰μœ„λ₯Ό ν•˜κΈ°λ³΄λ‹€ 같이 ν™œλ™ν•˜λŠ” νŒ€μ›λ“€μ˜ 생각을 μ’€ 더 μžμ„Ένžˆ 물어봐야겠닀고 κΉ¨λ‹«κ²Œλœ κ²½ν—˜μ΄μ˜€λ‹€.

## λŠλ‚€μ 
항상 why? λ₯Ό 더 생각해야겠닀고 깨달은 ν•˜λ£¨μ˜€λ‹€.

## TODO
1. API 개발
2. 개발 곡수 λ‹€μ‹œ 작기

μ΄λŒ€μ‚°

# 였늘 ν•œ 일
-  VPC λ³΄μ•ˆ κ·Έλ£Ή μ„€μ •
λ°μ΄ν„°λ² μ΄μŠ€κ°€ μžˆλŠ” μΈμŠ€ν„΄μŠ€λŠ” μ™ΈλΆ€μ—μ„œ μ ‘κ·Όν•˜μ§€λͺ»ν•˜λ„둝 막아두고 λ‹€λ₯Έ μΈμŠ€ν„΄μŠ€λŠ” μ ‘κ·Όν•  수 μžˆλ„λ‘ μ„€μ •ν•˜μ˜€λ‹€.

- AWS EC2 Java μ„€μΉ˜ 및 ν™˜κ²½ ꡬ성
각 μΈμŠ€ν„΄μŠ€μ— ν•„μš”ν•œ java, mysql, redis, nginxλ₯Ό μ„€μΉ˜ν•˜λŠ”λ° mysqlλ₯Ό amazon-linux osλ₯Ό μ„ νƒν–ˆλŠ”λ° 많이 μ• λ¨Ήμ—ˆλ‹€.. 
그리고, 자꾸 λ‹€μš΄λ˜μ„œ μŠ€μ™‘λ©”λͺ¨λ¦¬λ„ μ„€μ •ν•˜μ˜€λ‹€

- CI/CD ꡬ좕 진행쀑....

# 회고
μ „μ²΄μ μœΌλ‘œ μ΄μŠˆκ΄€λ¦¬λ‚˜ 컀밋 λ“± μš°λ¦¬κ°€ μ–΄λ–»κ²Œ μ»¨λ²€μ…˜μ„ μ •ν•˜μ˜€λŠ”μ§€ ν™•μ‹€νžˆ μ΄ν•΄ν•˜λŠ”κ²Œ μ€‘μš”ν•˜λ‹€κ³  λŠλ‚Œ.. (λ„ˆλ¬΄ν—·κ°ˆλ¦Ό)
ν˜‘μ—…μ— μœ μš©ν•˜κ²Œ λ°±μ—”λ“œ νŒŒμΌκ΅¬μ‘°κ°€ ν”½μŠ€λ˜μ—ˆλŠ”λ° 이걸 잘 μ΄ν•΄ν•˜λŠ”κ²Œ μ€‘μš”ν•˜λ‹€κ³  느꼈음.. (머리아프닀)