[FastAPI] 3. SQLAlchemy + Graphene ์กฐํฉ์ผ๋ก GraphQL ์๋ฒ ๋ง๋ค๊ธฐ
์ด๋ฒ ํฌ์คํธ์์๋ GraphQL์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. What is GraphQL ? GraphQL์ ๋ํ ์ด์ผ๊ธฐ๋ ๊ทธ๋ฆฌ ๊ธธ์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ๊ธฐ์ ๊ฐ๋จํ๊ฒ ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. GraphQL์ Facebook์์ ๊ฐ๋ฐํ ๋ฐ์ดํฐ ํํ ์ธ์ด๋ก ์ฌ๊ธฐ์ QL์ด Query Language์ ํด๋นํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด REST API๋ฅผ ์ฌ์ฉํ์๊ณ , REST API๋ ๋ฉ์๋์ ์์ฒญ ๋ฐ์ดํฐ ํน์ ์๋ต ๋ฐ์ดํฐ๋ก ๊ตฌ๋ถํ์ฌ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฌํ๋ ๋ฑ์ ์ํํ์์ต๋๋ค. ๊ทธ๋ฌ๋ GraphQL์ ๋ฉ์๋ ์์ด ์ค์ง Query Language๋ง์ ์ด์ฉํ์ฌ ์ํ๋ ๋ชจ๋ธ์ ์ ์ฌํ๊ณ , ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. ๋ํ ์ํ๋ ํญ๋ชฉ์ ํด๋ผ์ด์ธํธ๊ฐ ์ง์ ๋ช ์ํจ์ผ๋ก์จ ์๋ฒ์์ ์ ๊ณตํด์ฃผ๋..