[Final Project] 3️⃣ Day-3 review

λ°•ν˜•μ„Β·2022λ…„ 5μ›” 21일
0

FInal-Project

λͺ©λ‘ 보기
3/11
post-thumbnail

πŸ˜…Final project Day-3

μš”μ•½

κ΅¬μ²΄ν™”μ‹œν‚¨ μš”κ΅¬μ‚¬ν•­λ“€μ„ λ°”νƒ•μœΌλ‘œ μ•„ν‚€ν…μ²˜ μž‘μ„±


βš“οΈμ˜€λŠ˜ ν•œ 일

1. μš”κ΅¬μ‚¬ν•­μ„ λ°˜μ˜ν•˜μ—¬ μ•„ν‚€ν…μ²˜ μž‘μ„±

μƒŒλ””μ˜ μš”κ΅¬μ‚¬ν•­μ„ λ°˜μ˜ν•˜μ—¬ μ‹€μ‹œκ°„μœΌλ‘œ ν™”λ¬Ό μš΄μ†‘ λ“œλΌμ΄λ²„μ˜ μœ„μΉ˜λ₯Ό μ „μ†‘ν•˜λŠ” 전솑 μ•„ν‚€ν…μ²˜λ₯Ό λ‹€μ΄μ–΄κ·Έλž¨μœΌλ‘œ κ·Έλ €λ³΄μ•˜λ‹€.
μš°μ„ , AWSλ₯Ό μ£Όμš” μΈν”„λΌλ‘œ ꡬ좕을 ν•˜μ—¬ Kiensis Data Stream, Fire Hose, OpenSearch Serviceλ₯Ό μ΄μš©ν•˜μ—¬ κ·Έλ €λ³΄μ•˜λ‹€.

μ—¬κΈ°μ„œ μ „μ œμ‘°κ±΄λ“€μ΄ λͺ‡κ°€μ§€ μžˆλ‹€.

  • μƒŒλ””λŠ” μ—¬λŸ¬ 개발 쑰직을 가지고 μžˆλ‹€.
  • μš°λ¦¬λŠ” λ“œλΌμ΄λ²„ μ•±μ—μ„œ 보낸 μœ„μΉ˜μ •λ³΄λ₯Ό 가지고 μ‹€μ‹œκ°„ μœ„μΉ˜λ₯Ό μ‚¬μš©μž(User)μ—κ²Œ λ³΄λ‚΄λŠ” νŒ€μ΄λ‹€.
  • λ‹€λ₯Έ 뢀가적인 μ„œλΉ„μŠ€(예λ₯Ό λ“€λ©΄ λ“œλΌμ΄λ²„ 정보관리, μ‚¬μš©μžμ˜ 정보, 결재 λ‚΄μ—­ 등은 그에 λ§žλŠ” μ„œλΉ„μŠ€ νŒ€λ“€μ΄ κ΅¬ν˜„ ν•΄ λ†“μ•˜λ‹€.


μœ„μ˜ λ‹€μ΄μ–΄κ·Έλž¨μ„ 보면 ꡉμž₯히 λ‹¨μˆœν•΄ 보인닀. μš°λ¦¬νŒ€μ€ λ“œλΌμ΄λ²„ 의 μœ„μΉ˜μ •λ³΄λ₯Ό μ‚¬μš©μž 앱에 μ‹€μ‹œκ°„μœΌλ‘œ λ‚˜νƒ€λ‚΄μ–΄μ„œ μ‚¬μš©μžμ˜ GETμš”μ²­μ΄ 없어도 μœ„μΉ˜μΆ”μ μ„ ν•  수 있게 κ΅¬ν˜„ν•˜λŠ” 것이 λͺ©ν‘œμ΄λ‹€.

μ„œλΉ„μŠ€ μ‹œλ‚˜λ¦¬μ˜€

  1. (μ „μ œμ‘°κ±΄)μ‚¬μš©μžλŠ” ν™”λ¬Ό μš΄μ†‘μ„ μœ„ν•΄μ„œ λ“œλΌμ΄λ²„μ™€ 맀칭된 ν›„ μ‹€μ‹œκ°„ μœ„μΉ˜μ •λ³΄λ₯Ό μ–»μœΌλ €κ³  ν•œλ‹€.
  2. λ“œλΌμ΄λ²„λŠ” 맀칭 ν›„ ν”½μ—… μœ„μΉ˜λ‘œ μ΄λ™ν•œλ‹€. 이 λ•ŒλΆ€ν„° μœ„μΉ˜μ „μ†‘μ΄ μ‹œμž‘λœλ‹€.
  3. λ“œλΌμ΄λ²„κ°€ ν”½μ—… μœ„μΉ˜ 근처둜 λ„μ°©ν•˜λ©΄ μžλ™μœΌλ‘œ μ‚¬μš©μžμ—κ²Œ μ•Œλ¦Όμ΄ μ „μ†‘λœλ‹€.
  4. λ“œλΌμ΄λ²„κ°€ ν”½μ—… ν›„ μš΄μ†‘ 쀑 μΌλ•Œ, 일정 μ‹œκ°„λ§ˆλ‹€ μœ„μΉ˜λ₯Ό μ—…λ°μ΄νŠΈ ν•œλ‹€.
  5. λ“œλΌμ΄λ²„κ°€ λͺ©μ μ§€ κ·Όμ²˜μ— λ„μ°©ν•˜κ²Œ 되면 μ‚¬μš©μžμ—κ²Œ μ•Œλ¦Όμ΄ μ „μ†‘λœλ‹€.
  6. μ‚¬μš©μžλŠ” λ“œλΌμ΄λ²„μ˜ μœ„μΉ˜λ₯Ό μˆ˜λ™μ μœΌλ‘œ μ—…λ°μ΄νŠΈ ν•˜μ§€μ•Šκ³  μžλ™μœΌλ‘œ λ³€κ²½λ˜λŠ” μœ„μΉ˜λ₯Ό 확일할 수 μžˆλ‹€.

μœ„μ˜ μ•„ν‚€ν…μ²˜μ—μ„œ μ•Œλ¦Όμ— λŒ€ν•œ λ‚΄μš©μ€ λ°˜μ˜λ˜μ§€ μ•Šμ•˜μ§€λ§Œ μΆ”ν›„ μ—…λ°μ΄νŠΈλ₯Ό ν•˜μ—¬ 퀄리티 쒋은 μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€μ–΄ 보렀고 ν•œλ‹€.


2. μ•„ν‚€ν…μ²˜ κ΅¬μ„±μš”μ†Œ κ²€ν† 

1. μ†ŒλΉ„μžλŠ” μ˜ˆμ•½ ν›„, 맀칭이 이루어진 λ“œλΌμ΄λ²„μ˜ μ‹€μ‹œκ°„ 정보λ₯Ό λ°›μ•„μ˜¬ 수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.
2. λ“œλΌμ΄λ²„ μ „μš© 앱은 λ³„λ„λ‘œ κ΅¬μ„±ν•˜λ©°, μœ„μΉ˜ 데이터 슀트림이 JSON ν˜•μ‹μœΌλ‘œ μ‹€μ‹œκ°„μœΌλ‘œ μ „μ†‘λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.
3. 슀트림 데이터 μ²˜λ¦¬λŠ” Kinesis Data Stream, Kinesis Data Firehose μ‚¬μš©μ„ κ³ λ €ν•΄λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.
4. λ“œλΌμ΄λ²„ μœ„μΉ˜ 정보에 λŒ€ν•œ λ‘œκ·ΈλŠ” Elasticsearchλ₯Ό μ΄μš©ν•©λ‹ˆλ‹€.
5. μ„œλΉ„μŠ€ κ°„μ˜ 연결은 μ„œλ²„λ¦¬μŠ€ ν˜•νƒœλ‘œ ꡬ성해야 ν•©λ‹ˆλ‹€.

μœ„μ˜ 닀섯가지 μš”κ΅¬μ‚¬ν•­μ—μ„œ λ‹€μ–‘ν•œ AWSμ„œλΉ„μŠ€λ“€μ„ μ‚¬μš©ν•˜λŠ”λ° μΆ”κ°€μ μœΌλ‘œ μ‚¬μš©ν•˜μ—¬μ•Ό ν•  μ„œλΉ„μŠ€κ°€ 무엇인지, μ–΄λ–»κ²Œ ν•˜λ©΄ μ„œλΉ„μŠ€κ°„μ˜ 흐름이 μ›ν™œ 할지 κ³ λ―Ό ν•˜μ˜€λ‹€.

μ΄λŸ¬ν•œ μ„ νƒμ΄λ‚˜ 고민듀이 생길 λ•Œ 이슈λ₯Ό λ§Œλ“€κ³  λŒ€κ΄„ν˜Έ μ•ˆμ—λŠ” μ‹œκ°„μ„ μ •ν•΄μ„œ νŒ€μ—μ„œμ˜ μ˜μ‚¬κ²°μ •μ„ ν•˜λŠ” 방법을 μ‚¬μš©ν•˜μ˜€λ‹€.
λ˜ν•œ 더 μ˜λ…Όν•  사항이 있으면 적극 Discussion을 μ‚¬μš©ν–ˆλ‹€.

배운 점

1. 정닡은 μ—†λ‹€.

μ„œλΉ„μŠ€λ₯Ό κ΅¬ν˜„ν•˜λŠ” κ²ƒμ—λŠ” 정닡이 μ—†λ‹€κ³  κΉ¨λ‹¬μ•˜λ‹€.
더 쒋은 방법은 μžˆμ§€λ§Œ 또 그것이 정닡은 μ•„λ‹ˆκ³  상황에 따라 λ°”λ€” 수 μžˆλŠ” λŒ€μ•ˆλ“€ 이라고 μƒκ°ν–ˆλ‹€.

κ·Έλž˜μ„œ μ„œλΉ„μŠ€ κ΅¬ν˜„μ΄ λͺ©μ μ΄ λ˜λŠ”κ²Œ μ•„λ‹ˆλΌ ν•΄κ²°ν•΄μ•Ό ν•  λ¬Έμ œλ“€μ΄ 무엇인지 νŒŒμ•…ν•˜λŠ” 것이 μ™œ μ€‘μš”ν•œμ§€ λ‹€μ‹œν•œλ²ˆ κΉ¨λ‹«κ²Œ λ˜μ—ˆλ‹€.

2. νŒ€ μ›Œν¬

이런 ν”„λ‘œμ νŠΈλ₯Ό 혼자 κ΅¬ν˜„ ν•˜λ €λ©΄ κ°€λŠ₯은 ν•  수 μžˆμ„μ§€μ–Έμ • 맀우맀우 νž˜λ“  일이 될 것이닀.
ν”„λ‘œμ νŠΈ ν™œλ™μ„ ν•˜λ©° νŒ€μ›λ“€μ΄ μ„œλ‘œμ„œλ‘œ λΆ€μ‘±ν•œ 점 듀을 λ³΄μ™„ν•˜μ—¬ λͺ©ν‘œλ₯Ό ν–₯ν•΄ μž‘μ€ λ¬Έμ œλ“€μ„ ν•΄κ²°ν•˜λŠ” 과정을 κ²½ν—˜ν•  수 μžˆλŠ” κΈ°νšŒκ°€ μƒκ²Όλ‹€λŠ” 것에 감사함을 λŠκΌˆλ‹€.

내일 ν•  일

  1. μ„œλΉ„μŠ€ κ΅¬ν˜„ ꡬ체화
  2. 데λͺ¨ μ„œλΉ„μŠ€ κ΅¬ν˜„ μ‹œλ„

끝으둜

생각보닀 μ‰¬μšΈμ€„ μ•Œμ•˜μ§€λ§Œ μ˜ˆμƒ μ™Έλ‘œ 진전이 λ”λ”˜ λŠλ‚Œμ΄λ‹€. μ²˜μŒλ³΄λ‹€λŠ” λͺ¨ν˜Έν•œ λŠλ‚Œμ΄ μ€„μ–΄λ“€μ—ˆμ§€λ§Œ 아직 ν•΄κ²°ν•΄μ•Ό ν•  λ¬Έμ œλ“€μ΄ λ§Žμ•„μ„œ ν™”μ΄νŒ… ν•΄μ•Ό ν•  것 κ°™λ‹€.
:)

profile
Better Than Yesterday

0개의 λŒ“κΈ€