์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ FastAPI ์ฌ์ฉ๋ฒ์ ์ตํ๋๋ค!
์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ FastAPI ์ฌ์ฉ๋ฒ
ํ ์คํธ ์ฝ๋๋ฅผ ํตํ ํ๋ก์ ํธ ๊ด๋ฆฌ
์น ๊ฐ๋ฐ ํ์ ๊ฐ๋
๋ฌด์์ ๋ฐ๋ผ์น๋ ๊ฐ์๋ ๊ทธ๋ง ๐
โโ๏ธ
์ดํดํ๋ฉด์ ๋ฐฐ์ฐ๋ FastAPI ๊ฐ์์
๋๋ค!
์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ FastAPI ์ฌ์ฉ๋ฒ์ ์ตํ ์ ์์ต๋๋ค. ํ๋ก์ ํธ ๊ตฌ์ฑ, ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํฐ๋ง, ๋๋ฒ๊น ๋ฑ ์ค์ ํ์ ์์ ๋ฐฑ์๋๋ฅผ ์ด์ํ ๋ ๋ค๋ฃจ๋ ์ฃผ์ ๋ฅผ ์ง์ค์ ์ผ๋ก ํ์ตํฉ๋๋ค. ๋ณธ ๊ฐ์๋ ๋ฌด์์ ์ฝ๋๋ฅผ ๋ฐ๋ผ ์น๋ ๊ฐ์๊ฐ ์๋๋๋ค. ๋จ์ํ FastAPI๋ผ๋ ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๊ฒ์ ๋์ด, ํด๋น ๊ธฐ์ ์ ์ฅ๋จ์ ๊ณผ ํ์์ฑ์ ์ง์ ๊นจ๋ซ๊ฒ ๋ฉ๋๋ค.
๊ฐ์ ๋ฐฉ์์ ์ฅํฉํ ์ค๋ช ์์ด ํต์ฌ์ ์ธ ๋ด์ฉ๋ง ์ ํํ๊ณ ๊ฐ๊ฒฐํ๊ฒ ์ ๋ฌํ๋ ๊ฒ์ ์งํฅํฉ๋๋ค. ์ค์ํ ๋ด์ฉ์ ๋ชจ๋ ์์ฐจ๊ฒ ๊ฐ์์ ๋ด๊ธฐ ์ํด ๋ ธ๋ ฅํ์ต๋๋ค.
MacOS / Windows ํ๊ฒฝ์์ ๋ชจ๋ ์ค์ต์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ฐ๋ฐ์๋ค์ด ์ฐพ๋ ์ธ๊ธฐ ํ๋ ์์ํฌ
FastAPI๋ ํ์ด์ฌ ์ต์ ์น ํ๋ ์์ํฌ๋ก ๊ฐ๋ฐ์๋ค์๊ฒ ํฐ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. ๋จ๊ธฐ๊ฐ ๋ด์ 60,000๊ฐ๊ฐ ๋๋ GitHub Repository ์คํ๋ฅผ ๋ฌ์ฑํ์ต๋๋ค.
๊ธ๋ก๋ฒ ๊ธฐ์ ์ด ์ ํํ ํ๋ ์์ํฌ
Microsoft, Netflix, Uber ๋ฑ ๊ธ๋ก๋ฒ ํ ํฌ ๊ธฐ์ ์์ ์ฌ์ฉ ์ค์ธ ์น ํ๋ ์์ํฌ์ ๋๋ค.
FastAPI๊ฐ ์ฒ์์ด์ ๋ถ
ํ์ด์ฌ์ ์กฐ๊ธ ์์ง๋ง ์น ๊ฐ๋ฐ์ด ์ฒ์์ด์ ๋ถ
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฝ๊ฒ ์ ๊ทผํ์ง ๋ชปํ๋ ๋ถ
Q. ์น ๊ฐ๋ฐ์ด ์ฒ์์ธ๋ฐ ์๊ฐ ๊ฐ๋ฅํ๊ฐ์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. FastAPI์ ๋ํ ๊ฐ์์ ๋๋ถ์ด ์น ์๋ฒ ๊ฐ๋ฐ์ ํ์ํ ํ์ ์ง์์ ํจ๊ป ๋ฐฐ์๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ ๋ฌธํ๊ณ ์ถ์ ๋ถ๋ค๋ถํฐ FastAPI๋ฅผ ๊ฐ๋ณ๊ฒ ์จ๋ณด๊ณ ์ถ์ ๋จธ์ ๋ฌ๋ ์์ง๋์ด๊น์ง ๋ชจ๋ ์๊ฐํ ์ ์๋๋ก ๊ฐ์ข๋ฅผ ๊ตฌ์ฑํ์ต๋๋ค.
Q. Python์ด ์ฒ์์ธ๋ฐ ๋ค์ด๋ ๋ ๊น์?
๋ณธ ๊ฐ์ข์์ ํ์ด์ฌ์ ๊ณ ๊ธ ๋ฌธ๋ฒ์ ๋ํด์ ๋ค๋ฃจ์ง๋ ์์ง๋ง, ๊ธฐ๋ณธ์ ์ธ Python ๋ฌธ๋ฒ์ ์ตํ๊ณ ๊ฐ์ข๋ฅผ ๋ฃ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
FastAPI๋ฅผ ์ฒ์ ์ฌ์ฉํด๋ณด์๋ ๋ถ
์น ๊ฐ๋ฐ์ด ์ฒ์์ด์ ๋ถ
๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฝ๊ฒ ์ ๊ทผํ์ง ๋ชปํ๋ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
Python
2,124
๋ช
์๊ฐ์
125
๊ฐ
์๊ฐํ
118
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
5
๊ฐ
๊ฐ์
๋ฐฑ์๋ ๊ฐ๋ฐ์
์คํํธ์ ์ฐฝ์
(์ ) ํ ์ค ์ฆ๊ถ NoOpsํ
(์ ) Asleep ์ฌ๋ฆฝ๋ฃจํด ๊ฐ๋ฐ
(์ ) ABLY ๊ด๊ณ ์ฌ์ ํ
PyCon Korea 21/22/23 Speaker
๊ฐ์
O ๋ถํธ์บ ํ ์จ๋ผ์ธ/์คํ๋ผ์ธ ๊ฐ์ฌ
S ๋ถํธ์บ ํ ์จ๋ผ์ธ ํํฐ
์๊ฒฉ์ฆ ๋ฐ ์์ ๋ด์ญ
AWS 2023 StartUp Security GameDay 1๋ฑ
3x AWS Certified
AWS Certified Database โ Specialty
AWS Certified Solutions Architect - Associate
AWS Certified Developer - Associate
CKAD(Certified Kubernetes Application Developer)
๊ธฐ์ ๋ธ๋ก๊ทธ: qu3vipon.com
๊นํ๋ธ: github.com/qu3vipon
์ ์ฒด
72๊ฐ โ (5์๊ฐ 6๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
Docker ์ค์น
00:59
PyCharm ์ค์น
02:57
FastAPI ์๊ฐ
02:56
FastAPI ์ฅ์
01:50
API
01:44
REST API
02:04
HTTP Status Code
02:33
sqlalchemy ์๊ฐ
01:17
(์ค์ต) Refactoring
03:08