λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Daily/Today I Learned

210316_TIL (First Project - Day2)

by joooing 2021. 3. 17.
λ°˜μ‘ν˜•

🍎 μ˜€λŠ˜ ν•œ 일

API λ¬Έμ„œ μž‘μ„±
μ–΄μ œ μž‘μ„±ν–ˆλ˜ ν”Œλ‘œμš° μ°¨νŠΈμ— μ–΄λ–€ μš”μ²­μ΄ ν•„μš”ν•œμ§€ λ¨Όμ € 생각해보며 μΆ”κ°€λ₯Ό 해보고, API λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜κΈ° μ‹œμž‘ν–ˆλ‹€. ν™•μ‹€νžˆ ν”Œλ‘œμš° μ°¨νŠΈκ°€ μ’€ 더 κ΅¬μ²΄ν™”λ˜λ‹ˆκΉŒ μž‘μ„±ν•˜κΈ°κ°€ νŽΈν–ˆλ˜ 것 κ°™λ‹€. λ¬Όλ‘  μˆ˜μ • 과정을 계속 κ±°μ³€κ³  μ•žμœΌλ‘œλ„ 거쳐야 ν•˜κ² μ§€λ§Œ, μ΄ˆλ°˜μ— κΌΌκΌΌν•˜κ²Œ λ¬Έμ„œλ‚˜ μ°¨νŠΈλ“€μ„ μž‘μ„±ν•΄λ‘λŠ”κ²Œ λ‚˜μ€‘μ— μž‘μ—…ν•  λ•Œ 훨씬 순쑰둭게 진행될 것 같기도 ν•˜κ³ , νƒœμŠ€ν¬λ₯Ό λΆ„λ°°ν•΄μ„œ 각자 μž‘μ—…μ„ ν•˜κ³  ν•©μΉ˜λŠ” κ³Όμ •μ—μ„œ 좩돌이 덜 생길 것 κ°™λ‹€λŠ” 생각이 λ“ λ‹€.

νŒ€ κ·œμΉ™, μ½”λ”© μ»¨λ²€μ…˜
νŒ€μ›λ“€ κ°„μ˜ μƒν™œμŠ΅κ΄€λΆ€ν„° ν‰μ†Œ μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ 방식도 λ‹¬λΌμ„œ νŒ€ κ·œμΉ™λ„ μ •ν•˜λŠ” μ‹œκ°„μ„ κ°€μ‘Œλ‹€. μƒν™œμ μΈ λ©΄μ—μ„œλŠ” 고정적인 회의 μ‹œκ°„μ΄λ‚˜ ν˜Ήμ‹œ κ°ˆλ“±μ΄ 생긴닀면 μ–΄λ–€μ‹μœΌλ‘œ λŒ€μ²˜ν• μ§€, μ„œλ‘œ 이런건 μ•ˆν–ˆμœΌλ©΄ μ’‹κ² λ‹€.. λ“± κ·œμΉ™λ“€μ— λŒ€ν•΄ μ΄μ•ΌκΈ°ν–ˆλ‹€. 이 외에도 μ½”λ“œ μž‘μ„± 방식에 λŒ€ν•œ μ–˜κΈ°λ„ ν•˜κ³  PRμ΄λ‚˜ 컀밋 메세지 ν˜•μ‹μ— λŒ€ν•œ κ·œμΉ™λ„ μ •ν–ˆλ‹€. 

배포 ν…ŒμŠ€νŠΈ

ν”„λ‘œμ νŠΈκ°€ μ™„μ„±λ˜κ³ λ‚˜μ„œ λ‚˜μ€‘μ— 배포λ₯Ό ν•˜κ²Œλ˜λ©΄ κ²‰μž‘μ„ 수 μ—†λŠ” λ¬Έμ œκ°€ 생길 것 κ°™μ•„ 배포 ν…ŒμŠ€νŠΈλ₯Ό λ¨Όμ € ν–ˆλ‹€. AWSλ₯Ό 톡해 ν–ˆλŠ”λ°, ν΄λΌμ΄μ–ΈνŠΈλŠ” S3, μ„œλ²„λŠ” EC2 μ„œλΉ„μŠ€λ₯Ό μ΄μš©ν–ˆλ‹€. EC2와 Cloudfront도 λ‘œλ“œλ°ΈλŸ°μ„œλ₯Ό μ΄μš©ν•΄μ„œ 연동해봀닀. (ν΄λΌμš°λ“œ ν”„λ‘ νŠΈλ₯Ό 썼을 λ•Œ μ–Όλ§ˆλ‚˜ 더 λΉ λ₯Έμ§€ κΆκΈˆν•΄μ„œ ν…ŒμŠ€νŠΈλ„ ν•΄λ΄€λŠ”λ° 이건 μ’€ 더 파일 크기가 μ»€μ‘Œμ„ λ•Œ λ‹€μ‹œ 확인해봐야겠닀.) ACMκ³Ό Let's Encryptλ₯Ό μ΄μš©ν•΄μ„œ CertificationκΉŒμ§€λ„ λ¬΄μ‚¬νžˆ 마칠 수 μžˆμ—ˆλ‹€. ν™•μ‹€νžˆ μ§€λ‚œ 주에 μ‚½μ§ˆμ„ μ—„μ²­λ‚˜κ²Œ ν•œ 덕에 금방 끝낼 수 있던 것 κ°™λ‹€..γ…Ž λ°°ν¬λŠ” μ–΄μ°Œμ €μ°Œ ν•˜κΈ΄ ν•˜λ©΄μ„œλ„ κΆκΈˆν–ˆλ˜ 뢀뢄이 λ§Žμ•˜λŠ”λ° 같이 λ°±μ—”λ“œλ₯Ό ν•˜μ‹œλŠ” 뢄이 λ„€νŠΈμ›Œν¬μ— λŒ€ν•œ 이해가 μžˆμœΌμ…”μ„œ 이것저것 μ—¬μ­€λ³Ό μˆ˜λ„ μžˆμ—ˆλ‹€. 많이 λ°°μ›Œλ‘¬μ•Όμ§€..!

Flow Chart, API, μ™€μ΄μ–΄ν”„λ ˆμž„, μŠ€ν‚€λ§ˆ 동기화
ν”Œλ‘œμš° μ°¨νŠΈλ„, API도, μŠ€ν‚€λ§ˆλ„ μ™„μ„±λ˜κ³  μ™€μ΄μ–΄ν”„λ ˆμž„λ„ μ€‘μš”ν•œ 뢀뢄은 거의 완성이 λ˜μ–΄μ„œ ν•˜λ‚˜μ”© 비ꡐ해가며 μ‚΄νŽ΄λ΄€λ‹€. 과정을 ν•˜λ‚˜μ”© 따라가며 λ³΄λ‹ˆκΉŒ μ–΄λŠ ν•œ κ³³μ—μ„œ λΉ νŠΈλ¦¬κ±°λ‚˜ μˆ˜μ •ν•΄μ•Όν•  뢀뢄듀이 μ‘°κΈˆμ”© λ‚˜μ™€μ„œ 동기화(?)λ₯Ό μ‹œν‚€κΈ° μœ„ν•΄ μˆ˜μ •ν•˜λŠ” μž‘μ—…μ„ ν–ˆλ‹€. ν™•μ‹€νžˆ ν”Œλ‘œμš° μ°¨νŠΈκ°€ 정말 λͺ¨λ“  λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λŠ”λ° κ°€μž₯ 기본이 λ˜λŠ” μ€‘μš”ν•œ 역할을 ν•˜λŠ” λ“― ν•˜λ‹€. 

 

🍎 ν•΄μ•Όν•  일

βœ”οΈ μ™€μ΄μ–΄ν”„λ ˆμž„ μ™„μ„± 
βœ”οΈ νƒœμŠ€ν¬μΉ΄λ“œ λΆ„λ°°
βœ”οΈ λ°μ΄ν„°λ² μ΄μŠ€ ORM ꡬ성

 

λ°˜μ‘ν˜•

'Daily > Today I Learned' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

210318_TIL (First Project - Day4)  (0) 2021.03.19
210317_TIL (First Project - Day3)  (0) 2021.03.18
210315_TIL (First Project - Day1)  (0) 2021.03.16
210313_TIL  (0) 2021.03.14
210312_TIL  (0) 2021.03.13

λŒ“κΈ€