Deep_Dev
article thumbnail
Restful API ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ
๐Ÿ’ป/Server 2022. 11. 3. 21:26

์Šคํ”„๋ง ๋ถ€ํŠธ์˜ ๊ฒฝ์šฐ ์Šคํ”„๋ง๊ณผ ๋น„๊ตํ•˜์—ฌ ์•„์ฃผ ์‹ฌํ”Œํ•˜๊ฒŒ API์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ์•„๋ž˜์™€ ๊ฐ™์€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํ”„๋กœ์ ํŠธ์˜ ์–‘์ด๋‚˜ ๋ณต์žก๋„๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. 1. ์›์ฒœ ๋ฐ์ดํ„ฐ์˜ ํ˜•ํƒœ : RDBMS, NoSQL, Hadoop ๋“ฑ : ์–ด๋– ํ•œ ๊ณณ์—์„œ ์›์ฒœ ๋ฐ์ดํ„ฐ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€์„œ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋‚ด์ค„์ง€ ์ •ํ•ด์•ผ ํ•œ๋‹ค. 2. ์บ์‹œ ๋ฐ์ดํ„ฐ ์‚ฌ์šฉ ์—ฌ๋ถ€ : ํด๋ผ์ด์–ธํŠธ์˜ ์ •๋ณด ์š”์ฒญ์„ ๋ฐ›์„๋•Œ๋งˆ๋‹ค ๊ณ„์† ์›์ฒœ๋ฐ์ดํ„ฐ๋ฅผ ์ƒˆ๋กญ๊ฒŒ ์ฝ์–ด๋“ค์ผ ๊ฒƒ์ธ์ง€, ๊ทธ๋ ‡๊ฒŒ ๊ณ„์† Readํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ตœ์‹ ์ •๋ณด๋ฅผ ๋ฆฌํ„ดํ•  ํ•„์š”๊ฐ€ ์—†๋Š”์ง€ ( ์˜ˆ๋ฅผ๋“ค์–ด 1์‹œ๊ฐ„ ์ฃผ๊ธฐ๋กœ๋งŒ ๊ฐฑ์‹ ์ •๋ณด๋ฅผ ๋ฆฌํ„ดํ•ด๋„ ๋œ๋‹ค๋“ ๊ฐ€ ํ•˜๋Š” )๋ฅผ ์ •ํ•ด์•ผ ํ•œ๋‹ค. 3. HTTP ๋ฉ”์†Œ๋“œ ๋ฐฉ์‹ : restful์ธ๊ฐ€ ์•„๋‹Œ๊ฐ€ : API์ฃผ์†Œ๋ฅผ ์กฐ๊ธˆ ๋” ๋ช…ํ™•ํ•˜๊ณ  ์ •ํ˜•ํ™”ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š”๊ฒŒ ๋ชฉ์ ์„ ๋‘” restful api๋ฐฉ์‹์„..