[Final Project] 9๏ธโƒฃ Day9- review

๋ฐ•ํ˜•์„ยท2022๋…„ 5์›” 28์ผ
0

FInal-Project

๋ชฉ๋ก ๋ณด๊ธฐ
9/11
post-thumbnail

๐Ÿ˜€Final project Day-9

์š”์•ฝ

ํ…Œ๋ผํผ์œผ๋กœ ์ฝ˜์†”๊ณผ ๋˜‘๊ฐ™์ด ๊ตฌํ˜„ ํ•œ ๋‚  ใ… ใ… 

์˜ค๋Š˜ ํ•œ ์ผ

1. ํ…Œ๋ผํผ ๊ตฌํ˜„ ์„ฑ๊ณต~

๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ–ˆ๋˜ ์ธํ”„๋ผ์˜ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ ๊ตฌ์กฐ๋Š”

  1. api gateway POST ์š”์ฒญ์„ Kinesis data stream ์— ๋ณด๋‚ธ๋‹ค.
  2. Kinesis data stream ์—์„œ Kinesis data firehose๋ฅผ ๊ฑฐ์นœ ๋’ค
  3. AWS Openserch Service๋กœ ๋„์ฐฉํ•˜๋Š” ๊ฒƒ ์ด๋‹ค.

์ด๋•Œ,
opensearch์˜ index๋Š” location์ด์–ด์•ผ ํ•˜๊ณ  ์ „์†ก ์‹คํŒจ ๋กœ๊ทธ๋“ค์€ AWS S3๋กœ ๋ณด๋‚ด์ ธ์•ผ ํ•œ๋‹ค.

์ž! ๊ทธ๋Ÿผ ๋ณด๋‚ด๋ณด์ž!


terraform apply๋ฅผ ์™„๋ฃŒํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ output์ด ์ƒ์„ฑ๋œ๋‹ค. ๊ทธ ์ค‘ invoke_url์˜ ๊ฐ’์„ ๋ณต์‚ฌํ•œ๋‹ค.

request body๋ฅผ ๋„ฃ๊ณ  POST์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค. (์„ฑ๊ณต)


์ž ์‹œ ํ›„ ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ฐฐ์šด ์ 

  • ์„ฑ์ทจ์˜ ๊ธฐ์จ์€ ๋‹ฌ์ฝคํ•˜๋‹ค.

ํ…Œ๋ผํผ์„ ๋งŒ์ง€๋ฉด์„œ ์ž์‹ ๊ฐ๋„ ๋ถ™์€ ๊ฒƒ ๊ฐ™๋‹ค. ์ด์ œ ๋žŒ๋‹คํ•จ์ˆ˜๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๊ณผ user๊ฐ€ ์กฐํšŒํ•˜๋Š” api gateway๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์„ ํ•ด์•ผํ•œ๋‹ค. ใ…Žใ…Žใ…Ž

๋‚ด์ผ ํ•  ์ผ

  • ์ฃผ๋ง์ด๋‹ˆ๊นŒ ์กฐ๊ธˆ ์‰ฌ๋ฉด์„œ ์•„์ง ํ•˜์ง€๋ชปํ•œ ๋ถ€๋ถ„๋“ค์„ ๊ณต๋ถ€ ํ•ด์•ผ๊ฒ ๋‹ค.

๋งˆ๋ฌด๋ฆฌ

  • ์•ˆ๋˜๋˜ ๊ฒƒ์ด ์„ฑ๊ณตํ•˜๋‹ˆ๊นŒ ๊ธฐ์˜๊ณ  ์ž˜๋˜๋˜ ๊ฒƒ์ด ์•ˆ๋˜๋ฉด ์ •๋ง ์Šฌํ”„๋‹ค...์ปดํ“จํ„ฐ๋Š” ๊ฑฐ์ง“๋งํ•˜์ง€ ์•Š๋Š”๋‹ค..ใ… ใ…  ๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์ด๋‹ค ใ… ใ…  ๋” ๋…ธ๋ ฅํ•ด์„œ ๋‚ด๊ฐ€ ๋ญ˜ ๋ชจ๋ฅด๋Š”์ง€ ์ž˜ ์•„๋Š” ์‚ฌ๋žŒ์œผ๋กœ ๊ฑฐ๋“ญ๋‚˜์ž!
profile
Better Than Yesterday

0๊ฐœ์˜ ๋Œ“๊ธ€