mindlantern
@mindlantern
Students
416
Reviews
31
Course Rating
4.9
์๋
ํ์ธ์, ๊ฐ๋ฐ์ ์ฑ์ฅ๋ํด์
๋๋ค.
๊ตญ๋ด IT ๋๊ธฐ์
์์ ๊ทผ๋ฌด ์ค์ด๋ฉฐ, ๋๊ตฌ๋ ๊ฐ๋ฐ์๊ฐ ๋์ด ์์ํ๋ ๊ฒ์ ์ง์ ๋ง๋ค ์ ์๋ ์ธ์์ ๊ฟ๊พธ๊ณ ์์ต๋๋ค.
ํ์
์์์ ๊ณ ๋ฏผ๊ณผ ์ค์ ๋ก ์ฐ์ด๋ ๊ธฐ์ ๋ค์ ์ฒ์ ๋ฐฐ์ฐ๋ ๋ถ๋ค๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ์ ํ๊ณ ์ถ์ต๋๋ค.
๋ฐฐ์ฐ๊ณ ์ฑ์ฅํ๋ ๊ณผ์ ์ ์ข์ํ๋ ์ฌ๋์ผ๋ก์, ์ ๊ฐ์๋ฅผ ๋ฃ๋ ๋ถ๋ค๋ ํจ๊ป ์ฑ์ฅํ๋ ์ฆ๊ฑฐ์์ ๋๋ ์ ์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค.
์ด๋ฉ์ผ: mindlantern.studio@gmail.com
Courses
Reviews
- First Steps in System Design: Designing Backend Architecture That Stands Out in Interviews
- First Steps in System Design: Designing Backend Architecture That Stands Out in Interviews
duhyunkim
ยท
First Steps in System Design: Designing Backend Architecture That Stands Out in InterviewsFirst Steps in System Design: Designing Backend Architecture That Stands Out in Interviewsetd939114
ยท
First Steps in System Design: Designing Backend Architecture That Stands Out in InterviewsFirst Steps in System Design: Designing Backend Architecture That Stands Out in Interviewsaesol3643
ยท
First Steps in System Design: Designing Backend Architecture That Stands Out in InterviewsFirst Steps in System Design: Designing Backend Architecture That Stands Out in Interviews
Posts
Q&A
์ ์ ๋ณ ํฌ์ธํธ
์๋ ํ์ธ์ KMC๋,์ ํฉ์ฑ์ด ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ ๋ขฐ์ฑ ์๊ฒ ๊ด๋ฆฌํ ์ ์์์ง, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ณ ๋ฏผ์ ์ด๋ป๊ฒ ํ๋ก์ ํธ ์ค๋ช ์ ๋ น์ฌ๋ผ ์ ์์์ง๋ฅผ ์ง๋ฌธ์ฃผ์ ๊ฒ์ผ๋ก ์ดํดํ์ต๋๋ค. ํฌ์ธํธ๋ ๊ธ์ก๊ฐ์ด ๋ฏผ๊ฐํ ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ, ์ ํฉ์ฑ์ ์ด๋ป๊ฒ ์งํฌ์ง๋ ์ ํฉ์ฑ์ด ํ์ด์ก์ ๋ ์ด๋ป๊ฒ ๊ฐ์งํ๊ณ ๋ณต๊ตฌํ ์ ์์์ง์ ๋ํ ๊ณ ๋ฏผ์ด ๋งค์ฐ ์ค์ํฉ๋๋ค.์คํ๋ง ๋ฐฐ์น๋ฅผ ์ฌ์ฉํ๋ค๊ณ ํ์ จ๋๋ฐ, ๋ฐฐ์น ์คํ ์ ๋ณด๋ ์คํ๋ง ๋ฐฐ์น์ Job/Step ๊ด๋ จ ํ ์ด๋ธ๋ค๋ก ๊ด๋ฆฌ๋์ด์ ์ด๋ฅผ ํ์ฉํ๋ฉด ์๋ ์ฌ์๋ ๋ฑ์ ํตํด ์ด๋ ์ ๋ ์ ํฉ์ฑ์ ๋ณด์ฅํ ์ ์๊ฒ ์ฃ .ํ์ง๋ง ๋ฐฐ์น ๋ก์ง ์์ฒด์ ๋ฌธ์ ๊ฐ ์์ด ์ ํฉ์ฑ์ด ๊นจ์ง ๊ฒฝ์ฐ (์๋ฅผ ๋ค์ด ํน์ ์ ์ ์๊ฒ ํฌ์ธํธ๊ฐ ๋๋ฝ๋ ๊ฒฝ์ฐ)๋ฅผ ํ์ ํ๊ธฐ๋ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ง์ํด์ฃผ์ ๋๋ก ๋ก๊ทธ ํ ์ด๋ธ์ ๋ง๋ค์ด ํฌ์ธํธ ์ง๊ธ ์ด๋ ฅ์ ๋จ๊ธฐ๋ ๋ฐฉ์์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.๋ค๋ง ์ง์์ ์ผ๋ก ๋๋์ ๋ก๊ทธ๋ฅผ ํ ์ด๋ธ์ ์๋๊ฒ์ด ์ข์ ๋ฐฉ์์ผ์ง ํ ๋ฒ ๊ณ ๋ฏผํด๋ณด๋ฉด ์ข์ต๋๋ค. ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ธก๋ฉด์์ ๋ถ๋ด์ด ๋ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ผ๋ก ๊ด๋ฆฌํ๊ฑฐ๋ ELK์ ๊ฐ์ ๋ก๊ทธ ์์ง ์์คํ ๊ณผ ํตํฉํ๋ ๋ฐฉ์, ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ผ์ ๊ธฐ๊ฐ๋ง ๋ณด๊ดํ๋ ๋ฐฉ์ ๋ฑ์ ํจ๊ป ๊ณ ๋ คํด๋ณผ ์ ์์ต๋๋ค.(๋ฐฐ์น๊ฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ณ , ์ด๋ฒคํธ ์์ฒด๋ก ์ง๊ณ๋ฅผ ์ฌ์ํํ ์ ์๋ ๊ตฌ์กฐ๋ผ๋ฉด ๊ตณ์ด ์ง๊ธ ์ด๋ ฅ ๋ก๊ทธ๋ฅผ ๋ณ๋๋ก ๋จ๊ธฐ์ง ์์๋ ๋ ์ ์์ต๋๋ค.)๊ฒฐ๊ตญ ์ค์ํ ๊ฒ์ ์ ํฉ์ฑ์ด ํ์ด์ง ๊ฒฝ์ฐ์ ์ด๋ป๊ฒ ๋ณด์ ํ ์ ์์์ง ๋๋น์ฑ ์ด ๋ง๋ จ๋์ด ์๋์ง์ ๋๋ค. ์ ๋ฆฌํ์๋ฉด, ์ ๋ก๊ทธ ํ ์ด๋ธ์ด ํ์ํ๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์ด๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ๋ก๊ทธ ํ ์ด๋ธ์ ํ์ฉํด ์ด๋ป๊ฒ ์ ํฉ์ฑ์ ๋ณต๊ตฌํ๋์ง๋ฅผ ์ค๋ช ํ๋ค๋ฉด, ์ ๋ขฐ์ฑ์ ํ๋ณดํ๋ ค๋ ๊ณ ๋ฏผ์ด ๋๋ฌ๋๋ ์ข์ ์์์ ์์ฌ๊ฐ ๋ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค.
- 0
- 2
- 34
Q&A
์ธํ๋ผ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์, minseok5167๋.๋ง์ ๋ถ๋ค์ด ๊ถ๊ธํดํ์ค ๋ถ๋ถ์ธ๋ฐ ๊ฐ์์์ ์ธ๊ธ์ ์ํ์๋ค์! ์ข์ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ค๋ฌด์์ ์ฑ๋ฅ ๋ชฉํ๋ ์ธํ๋ผ ์ ์ฝ๋ณด๋ค๋ ์ฌ์ฉ์๋ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๋ง์ถ์ด์ ์ค์ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฌผ๋ก ์ธํ๋ผ ์ ์ฝ๋ ๊ณ ๋ คํ๊ธฐ๋ ํ์ง๋ง, ์ฑ๋ฅ์ด ํฌ๊ฒ ๋จ์ด์ง๋ ์์ค์ด ์๋๋ผ๋ฉด ์ธํ๋ผ๋ ์ถํ ์ํํ์ฅ ๋ฑ์ผ๋ก ๋์ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ชฉํ์น ์์ฒด๋ฅผ ๊ฒฐ์ ์ง๋ ์ฃผ์ ๊ธฐ์ค์ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ ๊ณต๋ถ๋ฅผ ์ํ ํ๋ก์ ํธ๋ผ๋ฉด ์ฑ๋ฅ ๋ชฉํ์น์ ์ซ์ ์์ฒด๋ณด๋ค๋, ์ฑ๋ฅ์ ์ธก์ ํ๊ณ ๋ณ๋ชฉ์ ์ฐพ์ ๊ฐ์ ํ๋ ๊ณผ์ ์ ๊ฒฝํํ๋ ๊ฒ์ด ๋ ์ค์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.๋ฌผ๋ก ํ๋ฆฌํฐ์ด๋ฅผ ์ฌ์ฉํด์ ์ฑ๋ฅ ํ ์คํธ๋ฅผ ํด๋ณผ ์๋ ์์ง๋ง, ์ฌ์ค CPU 1๊ฐ, ๋ฉ๋ชจ๋ฆฌ 1GB ์ ๋๋ก ๋ฆฌ์์ค๊ฐ ๋๋ฌด ์ ํ์ ์ด๋ค๋ณด๋ ๋ถํ๋ฅผ ์ฃผ์์ ๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ๊ฐ ๋ชจ๋ ๋ฐ๋น ์ ธ์ ์ด๋ค ์์์ด ๋ณ๋ชฉ์ธ์ง ์ ํํ ํ์ธํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ์ฑ๋ฅ ํ ์คํธ๋ฅผ ํด๋ ์ ์๋ฏธํ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ธฐ ์ด๋ ค์ธ ์ ์์ต๋๋ค.๊ทธ๋์ ๊ฐ๋ฅํ๋ค๋ฉด ์ฑ๋ฅ ํ ์คํธ๋ฅผ ์งํํ ๋๋ง์ด๋ผ๋ ํ๋ฆฌํฐ์ด๋ณด๋ค๋ ์กฐ๊ธ ๋ ์ฑ๋ฅ์ด ์ข์ (๋ณ๋ชฉ์ ํ์ธํ ์ ์์ ์ ๋์) ์๋ฒ ํ๊ฒฝ์ ๋ฐฐํฌํด ํ ์คํธํด๋ณด๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค. ๋ณ๋ชฉ์ ๋ฐ๊ฒฌํ๋ฉด, ํด๋น ์๋ฒ ์คํ์ ๊ทธ๋๋ก ์ ์งํ ์ฑ ๋ณ๋ชฉ ์ง์ ์ ๊ฐ์ ํ ํ ๋ค์ ํ ์คํธํด๋ณด๋ ๋ฐฉ์์ด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง๋ถ์ด์๋ฉด, ์ฑ๋ฅ ํ ์คํธ ๊ฒฐ๊ณผ๋ ์ํํ ๋ฐฉ๋ฒ์ด๋ ํ๊ฒฝ์ ๋ฐ๋ผ ์์น๊ฐ ํฌ๊ฒ ๋ฌ๋ผ์ง ์ ์๊ธฐ ๋๋ฌธ์, ์ฑ๋ฅ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ ๋ ์ด๋ฅผ ์์ธํ๊ฒ ํจ๊ป ์ ์ด๋๋ฉด ๋ณด๋ ์ฌ๋๋ ํ๊ฒฝ์ ๊ฐ์ํด์ ์ฑ๋ฅ ํ ์คํธ ๊ฒฐ๊ณผ ์์น๋ฅผ ๋ ์ ์ดํดํ ์ ์์ ๊ฒ์ ๋๋ค.
- 0
- 2
- 41
Q&A
MSA ์ ํ ์์
์๋ ํ์ธ์ ์ค๋๋! ์ด๋ ค์ด ์ง๋ฌธ์ด๋ค์ ๐๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ ์ฑ๋ฅ์ ์ธ ์ด์ ๋, ๋น์ฆ๋์ค ๋ก์ง๋ง๋ค ์ ํฉํ ๊ธฐ์ ์คํ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ ๋ฑ MSA๋ฅผ ๋์ ํ ์ด์ ๋ ๋ค์ํฉ๋๋ค.ํ์ง๋ง ๊ฐ์ธ์ ์ผ๋ก๋ ๊ฐ์์์๋ ์ธ๊ธํ๋ฏ์ด ๋๋ฉ์ธ๊ณผ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ค์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์กฐ๊ธ ๋ ๊ตฌ์ฒด์ ์ผ๋ก ๋งํ์๋ฉด, ๋น์ฆ๋์ค๊ฐ ์ฑ์ฅํ๋ฉด์ ๋ฐ์ดํฐ์ ์๋ช ์ฃผ๊ธฐ(๋ฐ์ดํฐ๊ฐ ์์ฑ๋๊ณ , ์ฑ์ฅํ๊ณ , ๋ค๋ฅธ ๋ฐ์ดํฐ์ ์ฐ๊ฒฐ๋๋ ํ๋ฆ)๊ฐ ๋ช ํํ ๊ตฌ๋ถ๋๊ธฐ ์์ํ ๋๊ฐ MSA ์ ํ์ ๊ณ ๋ ค(๋์ ์ด ์๋!) ํด๋ณผ ์์ ์ด๋ผ๊ณ ๋ด ๋๋ค.์ด ์์ ์ด ์ค๋ฉด ๋๋ฉ์ธ๋ณ ๋ฐ์ดํฐ์ ์ฑ์ฅ ์๋๋ ๋ฐฉํฅ์ด ๋ฌ๋ผ์ง๋ฉด์, ํ ๋๋ฉ์ธ์ ๋ณํ๊ฐ ๋ค๋ฅธ ๋๋ฉ์ธ์ ์ํฅ์ ์ฃผ๊ฑฐ๋ ๊ฐ๋ฐ/๋ฐฐํฌ ๊ณผ์ ์์ ๋ณ๋ชฉ์ด ์๊ธฐ๊ธฐ ์ฝ์ต๋๋ค. ์๋ฅผ ๋ค์ด ํ ์๋น์ค์ ์์ ๋ณ๊ฒฝ ๋๋ฌธ์ ์ ์ฒด ๋ฐฐํฌ๋ฅผ ๋ฏธ๋ฃจ๊ฑฐ๋, ๋ค๋ฅธ ๊ฐ๋ฐ์์ ์์ ๊น์ง ์ํฅ์ ๋ฐ๋ ์ํฉ์ด ๋ฐ๋ณต๋๋ค๋ฉด ๋ถ๋ฆฌ๋ฅผ ๊ณ ๋ คํด๋ณผ ์ ํธ๋ผ๊ณ ์๊ฐํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ ์ธ์ ์ด์ง๋ง ํ์ ๊ท๋ชจ์ MSA ์ ํ์ ๋ํ ๊ตฌ์ฑ์ ๊ฐ ํฉ์ ์์ค๋ ์ค์ํ ์์๋ผ๊ณ ์๊ฐํฉ๋๋ค.MSA๋ ๋จ์ํ ๋ชจ๋ ์๋ง ๋์ด๋๋ ๊ฒ์ด ์๋๋ผ, ๊ฐ ์๋น์ค๋ง๋ค ๋ณ๋์ ์ค์ , DB, ๋ฐฐํฌ ํ์ดํ๋ผ์ธ, ๋ชจ๋ํฐ๋ง ์ฒด๊ณ ๋ฑ์ด ํ์ํด์ง๊ณ , ๋ชจ๋ ๊ฐ ํ์ ์ ์ํ ๊ฐ๋ฐ์ ๊ฐ ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ๋ ์๊น๋๋ค.๊ด๋ฆฌ ํฌ์ธํธ๊ฐ ๋จ์ํ ๋ ๋ฐฐ๊ฐ ์๋๋ผ, ์ค์ ๋ก๋ ์ธ~๋ค์ฏ ๋ฐฐ ์ด์ ๋์ด๋๊ฒ ๋ฉ๋๋ค.๊ทธ๋์ ํ ๊ท๋ชจ๊ฐ ์ด๋ฐ ๋ณต์ก๋๋ฅผ ๊ฐ๋นํ ์ ์๋์ง (์ ์ง๋ณด์๋ฅผ ์ฝ๊ฒ ํ๋ ค๊ณ ๋ถ๋ฆฌํ๋๋ฐ ์ ์ ๋ด๋นํ ์ฌ๋์ด ์๋ ์ํฉ์ด ์๊ธฐ์ง ์์์ง) ๊ณ ๋ฏผํด๋ด์ผ ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋๋ฉ์ธ์ ๋ถ๋ฆฌํ ์ง์ ๋ํ ํ์ ๊ณต๊ฐ๋๊ฐ ํ์ฑ๋ ์์ ์ ์ ํ์ ๊ณ ๋ คํด๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค. ์์ง ์ฑ์ํ์ง ์์ ์๋น์ค์์ ๊ฐ๊ฐ์ ๋๋ฉ์ธ์ ๋ํ ์ ํํ ์ดํด ์์ด ์ฑ๊ธํ ๋ถ๋ฆฌํ๋ฉด ๋์ค์ ์ฐจ๋ผ๋ฆฌ ๋ค์ ํฉ์น๋ ๊ฒ ๋ซ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค ์๋ ์์ต๋๋ค.๊ฒฐ๋ก ์ ์ผ๋ก๋ ๋ถ๋ฆฌ๋ก ์ธํ ์ค๋ฒํค๋๋ฅผ ๊ฐ์ํ๋๋ผ๋ ๋๋ฉ์ธ๊ณผ ๋ฐ์ดํฐ์ ์ฑ์ฅ ๊ด์ ์์ ๋ถ๋ฆฌ๊ฐ ํ์์ ์ด๋ผ๋ ํ์ ์ด ํ ๋ด์์ ์ถฉ๋ถํ ๊ณต์ ๋ ์์ ์์ ์ง์ ์ผ๋ก ์ ๋ง ํ์ํ ๋๋ฉ์ธ๋ถํฐ ๋ถ๋ฆฌํด ๋๊ฐ๋ ๊ฒ ์ข๋ค๊ณ ์๊ฐํฉ๋๋ค.
- 0
- 2
- 66
Q&A
๋ก๋๋ฐธ๋ฐ์ฑ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์ etdong๋,๊ณ ๊ฐ์ด ์กด์ฌํ๋ ์ค์ ์๋น์ค ํ๊ฒฝ์์๋ ๋ก๋๋ฐธ๋ฐ์๋ฅผ ๋ณดํต ์ฒ์๋ถํฐ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋จ์ํ ํธ๋ํฝ ๋ถ์ฐ์ ์ํ ์ฉ๋๋ฟ๋ง ์๋๋ผ, ๊ฐ์ฉ์ฑ์ ์ํด ๋ณดํต ์๋ฒ๋ฅผ ์ต์ 2๋ ์ด์ ๋๊ธฐ ๋๋ฌธ์ ์์ฐ์ค๋ฝ๊ฒ ๋ก๋๋ฐธ๋ฐ์๋ฅผ ๋๊ฒ๋ฉ๋๋ค.๋ก๋๋ฐธ๋ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ์ฅ์ ์ด ์๋๋ฐ, ์๋ฅผ ๋ค์ด SSL ์ฒ๋ฆฌ๊ฐ ๊ฐํธํด์ง๋๋ค. HTTPS ์ฐ๊ฒฐ์ ์ํด ๊ฐ ์๋ฒ๋ง๋ค ์ธ์ฆ์ ์ค์น/์ค์ ์ ํด์ผํ๋ ๋ถํธํจ์ด ์๋๋ฐ, ๋ก๋๋ฐธ๋ฐ์์ ์ธ์ฆ์๋ฅผ ์ค์ ํด๋๋ฉด ๋ท๋จ ์๋ฒ๋ ๋ก๋๋ฐธ๋ฐ์์ HTTP๋ก ํต์ ํ ์ ์์ต๋๋ค. (๊ฐ๋ณ์๋ฒ์ ์ผ์ผ์ด ์ธ์ฆ์๋ฅผ ์ค์นํ๊ณ ๊ด๋ฆฌํ ํ์๊ฐ ์์ด์ ํธ๋ฆฌํฉ๋๋ค.) ๋, ์๋ฒ๊ฐ ํ ๋๋ฟ์ด๋๋ผ๋ ๋ก๋๋ฐธ๋ฐ์๋ฅผ ์๋จ์ ํ๋ก์๋ก ๋๊ณ ์์ํ๋ฉด ๋์ค์ ์๋ฒ๋ฅผ ์ฌ๋ฌ ๋๋ก ํ์ฅํ ๋ ๊ตฌ์กฐ ๋ณ๊ฒฝ์ด ํจ์ฌ ์ ์ฐํ๋ค๋ ์ฅ์ ๋ ์์ต๋๋ค.๊ผญ L7 ๋ก๋๋ฐธ๋ฐ์๊ฐ ์๋๋๋ผ๋ DNS๋ L4 ์์ค์ ๋ก๋๋ฐธ๋ฐ์๋ ์ค๋ฌด์์๋ ์ํฉ์ ๋ง๊ฒ ์กฐํฉํด์ ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ์, ํธ๋ํฝ์ด ๋ง์ง ์๋๋ผ๋ ์ด๋ค ํํ๋ก๋ ๋ก๋๋ฐธ๋ฐ์๊ฐ ์ด๊ธฐ ์ค๊ณ์ ๊ฑฐ์ ํ์๋ก ๋ค์ด๊ฐ๋ ํธ์ ๋๋ค.
- 0
- 2
- 50
Q&A
๋์ ๋์์ด์!
๊ฐ์๊ฐ ๋์์ด ๋์๋ค๋ ๋คํ์ ๋๋ค!๊ณต๋ถํ์๋ค๊ฐ ๊ถ๊ธํ ์ ์ด๋ ๋ ๊น์ด ์๊ณ ์ถ์ ๋ถ๋ถ์ด ์๊ธฐ๋ฉด ์ธ์ ๋ ์ง๋ฌธ ๋จ๊ฒจ์ฃผ์ธ์~๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 60
Q&A
๋ฉฑ๋ฑ์ฑ. '๊ฐ์ ์์ฒญ'์ ๊ธฐ์ค?
์๋ ํ์ธ์, akakakak๋.๋ง์ํด์ฃผ์ ๊ฒ์ฒ๋ผ, ๊ธฐ์กด ํ๋์ ์กฐํฉ๋ง์ผ๋ก๋ ๋์ผํ ์์ฒญ์ธ์ง ์ ํํ ํ๋จํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋์ API๋ฅผ ์ค๊ณํ ๋ ๋ฉฑ๋ฑ์ฑ์ ๋ณด์ฅํ๋ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ ์ ๊ณ ์ ํ ํค๋ฅผ ํจ๊ป ๋ณด๋ด๋๋ก ํ๋ ๊ฒ์ ๋๋ค.์ด ์ธ์๋ ์์คํ ์ ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฉฑ๋ฑ์ฑ ์ฌ๋ถ๋ฅผ ํ๋จํ๊ฑฐ๋, HTTP ๋ฉ์๋์ ํน์ฑ์ ํ์ฉํด ๋ณ๋ ์ฒ๋ฆฌ๊ฐ ํ์ ์๋ ๋ฐฉ์๋ ์์ต๋๋ค.ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๊ณ ์ ํ ํค๋ฅผ ํจ๊ป ๋ณด๋ (๋ฉฑ๋ฑ์ฑ ํค)์๋ฅผ ๋ค์ด, ๊ฒฐ์ ๊ฐ ์ค๋ณต๋์ง ์๋๋ก ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ๊ฐ ์์ฒญ์ ๋ณด๋ผ ๋ ๊ณ ์ ํ ํค(์: UUID) ๋ฅผ ๋ง๋ค์ด ํจ๊ป ์ ์กํ ์ ์์ต๋๋ค.์๋ฒ๋ ์ด ํค๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ณต ์์ฒญ ์ฌ๋ถ๋ฅผ ํ๋จํด, ์ด๋ฏธ ์ฒ๋ฆฌํ ์์ฒญ์ด๋ผ๋ฉด ๋ค์ ์ฒ๋ฆฌํ์ง ์์ต๋๋ค.๋ณดํต ์๋ฒ๋ ์ด ํค๋ฅผ Redis ๊ฐ์ ์บ์์ ์ ์ฅํ๊ณ , ์ผ์ ์๊ฐ ๋์ ์ ํจํ๋๋ก ์ค์ ํด๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.(์ด ๋ฐฉ์์ 10๊ฐ '์๋ฒ์ ์๋ฒ ๊ฐ ํต์ ' ๋ง์ง๋ง ๋ถ๋ถ์์๋ ์ธ๊ธ๋๋ ์ฐธ๊ณ ํด์ฃผ์๋ฉด ์ข์ต๋๋ค.) ์ํ ๊ธฐ๋ฐ ์ฒ๋ฆฌํ์ฌ ์์คํ ์ด ๊ฐ์ง ๋ฐ์ดํฐ์ ์ํ๋ฅผ DB์์ ํ์ธํด์ ์ด๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค๋ณต ์์ฒญ ์ฌ๋ถ๋ฅผ ํ๋จํ ์๋ ์์ต๋๋ค.์๋ฅผ ๋ค์ด, ์ฃผ๋ฌธ์ '๋ฐฐ์ก์ค'์ผ๋ก ์ ๋ฐ์ดํธํ๋ API์์ ์ฃผ๋ฌธ 123๋ฒ์ด ์ด๋ฏธ '๋ฐฐ์ก์ค' ์ํ๋ผ๋ฉด, ๊ฐ์ ์ํ๋ก ๋ณ๊ฒฝํ๋ ์์ฒญ์ด ๋ค์ด์์ ๋ ์ค๋ณต ์์ฒญ์ผ๋ก ๊ฐ์ฃผํด ์ฒ๋ฆฌํ์ง ์์ ์ ์์ต๋๋ค. ์๋ฒ์ ๋์์ด HTTP ๋ฉ์๋์ ๋ฉฑ๋ฑ์ฑ ์๋์ ๋ง๊ฒ ๊ตฌํHTTP ๋ช ์ธ์์ PUT, DELETE, GET ๋ฑ์ ๋ฉ์๋๋ ๊ฐ์ ์์ฒญ์ ์ฌ๋ฌ ๋ฒ ๋ณด๋ด๋ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ๋์์ผ ํ๋ค๋ ๋ฉฑ๋ฑ์ฑ์ ๊ฐ์ง ์์ฒญ์ ๋๋ค. ์ด ์๋๊ฐ ์๋ฒ API์ ์ ํํ ๊ตฌํ๋์ด ์๋ค๋ฉด, ๋ณ๋ ์ฒ๋ฆฌ ์์ด๋ ์์ฐ์ค๋ฝ๊ฒ ๋ฉฑ๋ฑ์ฑ์ด ๋ณด์ฅ๋ ์ ์์ต๋๋ค.์๋ฅผ ๋ค์ด, S3 ๊ฐ์ ์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง์ ํ์ผ์ ์ ๋ก๋ํ ๋ 'PUT /file1'์ฒ๋ผ ๊ฐ์ ๊ฒฝ๋ก๋ก ํ์ผ์ ์ฌ๋ฌ ๋ฒ ์ ๋ก๋ํ๋๋ผ๋ ๊ธฐ์กด ํ์ผ์ ๋ฎ์ด์ฐ๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ ํญ์ ๊ฐ์ต๋๋ค.๋ชจ๋ API๊ฐ ๋ฉฑ๋ฑ์ฑ์ ๋ฐ๋์ ๋ณด์ฅํด์ผ ํ๋ ๊ฒ์ ์๋๋ฏ๋ก,API์ ์ญํ ๊ณผ ๋๋ฉ์ธ ํน์ฑ์ ๊ณ ๋ คํด ํ์ํ ๊ฒฝ์ฐ์๋ ์ ๋ฐฉ๋ฒ๋ค ์ค ์ ์ ํ ๋ฐฉ์์ ์ ํํด ์ ์ฉํด์ค ์ ์์ต๋๋ค.
- 0
- 1
- 163




