
์ค์ ! FastAPI ์ ๋ฌธ
์ ๋ํ
โฉ77,000
25%
โฉ57,750
์ด๊ธ / Python, SQLAlchemy, ORM, FastAPI, pytest
4.7
(90)
์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅํ FastAPI ์ฌ์ฉ๋ฒ์ ์ตํ๋๋ค!
์ด๊ธ
Python, SQLAlchemy, ORM

๋ฐฐ์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ Redis ๊ฐ์ข์ ๋๋ค!
์๊ฐ์ 1,156๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

๋จผ์ ๊ฒฝํํ ์๊ฐ์๋ค์ ํ๊ธฐ
5.0
youmin park
์ง๊ธ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์์ต๋๋ค. redis๋ฅผ ์ฐ๊ณ ๋ ์์ง๋ง, ๋ถ์กฑํ๊ฒ ๊ฐ์ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ฒ ๋์์ต๋๋ค. Redis ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ๋ง์ ๊ฒ์ ๋ฐฐ์ ์ต๋๋ค. ๊ฐ์ ๋ด์ฉ์ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์๊ณ , ํนํ ๊ฐ์ฌ๋์ ์ค๋ช ์ ์ดํดํ๊ธฐ ์ฝ๊ณ ๋ช ํํด์ ๋ณต์กํ ๋ด์ฉ๋ ์ ์ดํดํ ์ ์์์ต๋๋ค. ๊ฐ์์์๋ ์ค์ ์์์ ์ค์ต์ ํตํด Redis๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ ๋ฐฐ์ ๋๋ฐ, ์ค๋ฌด์์ ํฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก ๋ง์กฑ์ค๋ฌ์ด ๊ฐ์์๊ณ , Redis์ ๋ํ ์ดํด๋๊ฐ ํฌ๊ฒ ๋์์ง ๋๋์ ๋๋ค. ๋ค์ ๊ฐ์๋ ๊ธฐ๋๋ฉ๋๋ค!ใ ใ
5.0
Blaze Choi
์ ํฌ ํ์ฌ์์๋ ์ค์ redis๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ์. ๊ธฐ์ด์ ์ธ ๋ด์ฉ๋ถํฐ ์ค์ redis๊ฐ ํ์ ์ ์ด๋ป๊ฒ ์ฌ์ฉ๋ ์ ์๋์ง ๋ค์ํ ์์ฉ ์ฌ๋ก๋ฅผ ํจ๊ป ์ค๋ช ํด์ฃผ์ ์ ์ ๋ง ํฐ ๊ณต๊ฐ๊ณผ ์ฐธ๊ณ ๊ฐ ๋์์ต๋๋ค. ๋ํ, redis๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ฐ์ํ ์ ์๋ ์ด์๋ค์ ๋ํด์๋ ์ดํด๋ด์ฃผ์ ์ ์ข์์ต๋๋ค. ์ปดํฉํธํ๊ฒ ์ ๋ณด์ฑ ๋์ ๋ด์ฉ๊ณผ ์ดํดํ๊ธฐ ์ฌ์ด ์ธ์ด๋ค๋ก ๊ตฌ์ฑํด์ฃผ์ ์ ๋ณด๊ธฐ ํธํ์ต๋๋ค. ๋ค์ ๊ฐ์๋ ๊ธฐ๋๋ฉ๋๋ค :)
5.0
Yojae Jang
๊ฐ์ ํ๋๊ฐ ์งง๊ฒ ๊ตฌ์ฑ์ด ๋์ด ์์ด์, ๋ง์ง๋ง์ ๋ง์ํ์ ๋ด์ฉ์ฒ๋ผ ๊ธฐ์ ์ ์ด๋ ค์์ด ๋ฅ์ณค์ ๋, ์ด๊ฑด ์ด๋ป๊ฒ ํ๋๋ผ ๋ผ๋ ๋ฌผ์ํ๋ฅผ ์ด๊ฑฐ๋ณด๋ฉด ๋๊ฒ ๋ค ๋ผ๋ ๋๋ํ๋ก ํ์ฉํ ์ ์์ ๊ฑฐ ๊ฐ์ต๋๋ค!!
Redis์ ๋ค์ํ Data type์ ํ์ตํ๋ค.
์ค์ ์์ ๋ฅผ ํตํด Redis๋ฅผ ํ์ฉ๋ฒ์ ์ตํ๋ค.
์บ์ฑ์ ๊ฐ๋ ๊ณผ ํน์ง์ ์ดํดํ๋ค.
ํํ ๋ฆฌ์ผ ์์ค์ ๊ฐ์๋ ๊ทธ๋ง ๐
โโ๏ธ
๋ค์ํ ์์ ๋ฅผ ํตํด ์ค๋ฌด์ ๋ฐ๋ก ์ ์ฉํ ์ ์๋ Redis ๊ฐ์์
๋๋ค!
Redis๋ In-Memory Database๋ก ๋ค์ํ ์๋น์ค์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. Redis์์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ ํ์ ์ ํ์ฉํ๋ฉด ๋ฐฑ์๋ ๊ฐ๋ฐ ์ค ๋ง์ฃผํ๊ฒ ๋๋ ๋ค์ํ ๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ ํจ์จ์ ์ผ๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋ณธ ๊ฐ์์์๋ Redis์ ๋ํด ์์๋ณด๊ณ , ์ค์ ์์ ๋ฅผ ํตํด Redis๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ๊ฒ ์ตํ๋ด ๋๋ค.
Redis๋ฅผ ํตํด ๋ค์ํ ๊ธฐ๋ฅ์ ์ค์ ๋ก ๊ตฌํํ๊ณ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ด ๋๋ค.
PPT ๋ฐ ๋ค์ด์ด๊ทธ๋จ์ ํตํด ์ด์ฌ์๋ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์ค๋ช ํด๋๋ฆฝ๋๋ค.
Q. Redis๋ฅผ ๊ผญ ๋ฐฐ์์ผ ํ๋์?
๋ค, Redis ์ฌ์ฉ ์ญ๋์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ธฐ๋ณธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. Redis๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค ํ๋์ ๋๋ค. Redis ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ ๋๋ก ์ตํ๋ฉด ๋ค๋ฅธ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋์ ์ผ๋ก ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์ต๋๋ค.
Q. ๋ฐฑ์๋๋ฅผ ์ ๋ชจ๋ฅด๋๋ฐ ๊ฐ์๋ฅผ ๋ค์ด๋ ๋ ๊น์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. ๋ฐฑ์๋๋ฅผ ์ ๋ชจ๋ฅด๋ ์ด๊ธ๋ถํฐ ๋ ๋์ค๋ฅผ ํ ๋ฒ์ฏค ์จ๋ณธ ์ค๊ธ ์๊ฐ์๊น์ง ๋ชจ๋ ๊ณ ๋ คํ์ฌ ๊ฐ์๊ฐ ์ ์๋์์ต๋๋ค. ๊ฐ์์์ ๋ค๋ฃจ๋ ๋ด์ฉ์ ๊น์ด๊ฐ ์์ง๋ง ์ค๋ช ์ ๋งค์ฐ ์ง๊ด์ ์ด๊ณ ์ฝ๊ฒ ์งํ๋ฉ๋๋ค. ๋ ๊ฐ๊ธ์ ํ์ดํ ๋จ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ ์ ์ค๋ช ํฉ๋๋ค.
Q. ๊ฐ์๋ฅผ ๋ฃ๊ธฐ ์ ์ค๋นํด์ผ ํ ๊ฒ์ด ์๋์?
๋ณ๋์ ์ฌ์ ์ง์์ ์๊ตฌ๋์ง ์์ง๋ง, ์ ๋ฌธ ๊ฐ์๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ์น ๊ฐ๋ฐ์ ๊ธฐ์ด์ ์ธ ๊ตฌ์กฐ๋ ์๊ณ ์๋ ๊ฒ์ด ์ข์ต๋๋ค. (์: ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ)
๐ข ์๊ฐ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
๋ฐฑ์๋ ์ ์ ๊ฐ๋ฐ์(๋๋ ์ทจ์ค์)
Redis๋ฅผ ์ ๋๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด ๊ถ๊ธํ์ ๋ถ
๋์ฉ๋ ํธ๋ํฝ ์ฒ๋ฆฌ๋ฅผ ์ํ Redis ์ฌ์ฉ๋ฒ์ด ๊ถ๊ธํ์ ๋ถ
์์คํ ๋์์ธ ์ธํฐ๋ทฐ๋ฅผ ์ค๋น ์ค์ด์ ๋ถ
์ ์ ์ง์,
ํ์ํ ๊น์?
์น ๊ฐ๋ฐ ๊ตฌ์กฐ์ ๋ํ ๊ธฐ์ด์ ์ธ ์ดํด
2,857
๋ช
์๊ฐ์
204
๊ฐ
์๊ฐํ
141
๊ฐ
๋ต๋ณ
4.8
์
๊ฐ์ ํ์
6
๊ฐ
๊ฐ์
์ ๊ท ๊ฐ์ ๋ก๋๋งต & ๊ฑด์์ฌํญ: https://linktr.ee/qu3vipon
๋ฐฑ์๋ ๊ฐ๋ฐ์
(์ ) ํ ์ค ์ฆ๊ถ NoOpsํ
(์ ) Asleep ์ฌ๋ฆฝ๋ฃจํด ๊ฐ๋ฐ
(์ ) ABLY ๊ด๊ณ ์ฌ์ ํ
PyCon Korea 21/22/23 Speaker
๊ฐ์
์ค์ฆ์ฝ๋ฉ์ค์ฟจ ๋ถํธ์บ ํ ๊ฐ์ฌ
(Python, Django, FastAPI, Database, AWS)
์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ์จ๋ผ์ธ ํํฐ(AI ํธ๋)
๋ฉํฐ์บ ํผ์ค ๊ฐ์ฌ(SQL, Database)
์๊ฒฉ์ฆ ๋ฐ ์์ ๋ด์ญ
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
์ ์ฒด
43๊ฐ โ (1์๊ฐ 41๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
1. ๊ฐ์ข ์๊ฐ
03:30
2. ๊ฐ์ฌ ์๊ฐ
00:45
์ ์ฒด
72๊ฐ
4.8
72๊ฐ์ ์๊ฐํ
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
์ ํฌ ํ์ฌ์์๋ ์ค์ redis๋ฅผ ์ฌ์ฉํ๊ณ ์๋๋ฐ์. ๊ธฐ์ด์ ์ธ ๋ด์ฉ๋ถํฐ ์ค์ redis๊ฐ ํ์ ์ ์ด๋ป๊ฒ ์ฌ์ฉ๋ ์ ์๋์ง ๋ค์ํ ์์ฉ ์ฌ๋ก๋ฅผ ํจ๊ป ์ค๋ช ํด์ฃผ์ ์ ์ ๋ง ํฐ ๊ณต๊ฐ๊ณผ ์ฐธ๊ณ ๊ฐ ๋์์ต๋๋ค. ๋ํ, redis๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋ฐ์ํ ์ ์๋ ์ด์๋ค์ ๋ํด์๋ ์ดํด๋ด์ฃผ์ ์ ์ข์์ต๋๋ค. ์ปดํฉํธํ๊ฒ ์ ๋ณด์ฑ ๋์ ๋ด์ฉ๊ณผ ์ดํดํ๊ธฐ ์ฌ์ด ์ธ์ด๋ค๋ก ๊ตฌ์ฑํด์ฃผ์ ์ ๋ณด๊ธฐ ํธํ์ต๋๋ค. ๋ค์ ๊ฐ์๋ ๊ธฐ๋๋ฉ๋๋ค :)
์๊ฐํ 15
โ
ํ๊ท ํ์ 4.9
4
๊ฐ์๋ ์ผ๋ชฉ์์ฐํ๊ณ ์ค์ ์ฌ์ฉ์๋ ๋์์ด ๋ง์ด ๋ ๋ฏ ํฉ๋๋ค. ์ ์ผํ ๋จ์ ์ ์งง์ ๊ฐ์ ์๊ฐ์ ๋นํด ๊ฐ์๋ฃ๊ฐ ์ด์ง ๋น์ผ๋๋์ ์ค
๋ํด๋ฐ๋ค๋, ์๋ ํ์ธ์. ๋์์ด ๋์ จ๋ค๋ ๋คํ์ด๋ค์. ๊ฐ์ ๋ถ๋์ ๋ํด์ ์์ฌ์์ด ์์ผ์๊ตฐ์. ์ฝ๊ฐ์ ๋ณ๋ช ์ ํด๋ณด์๋ฉด ์ ๋ ์๊ฐ์์ผ๋ก ์ธํฐ๋ท ๊ฐ์๋ฅผ ๋ค์ ๋๋ง๋ค ๋น์ทํ ๋ง์ ๋ฐ๋ณตํ๋ฉฐ ๋ถํ์ํ๊ฒ ๋ถ๋๋ง ๊ธด ๊ฐ์๊ฐ ์์ฌ์์ ์ ๊ฐ์๋ ๊ฐ๊ธ์ ์งง์ง๋ง ์์ฐจ๊ฒ ์ค๋นํ๋ ค๊ณ ๋ ธ๋ ฅํ์ด์. ์๋์ ์ผ๋ก ๋ถํ์ํ ๋ถ๋ถ์ ์ ๋ถ ์ปทํธ์ง์ผ๋ก ์ ๊ฑฐํ์์ต๋๋ค. ๋ ์ค๋ช ์ด ์ด๋ ต๊ฑฐ๋ ๋ง์ด ๊ธธ๋ค๊ณ ๋๊ปด์ง๋ ๋ถ๋ถ๋ ๊ณ์ ์ฌ๋ น์ํ์ต๋๋ค. ๊ทธ๊ฒ ์๊ฐ์๋ถ๋ค์ด ์ดํดํ์๊ธฐ ๋ ์ฝ๋ค๊ณ ์๊ฐํด์์. ๋ ๋์ค ๊ฐ์๊ฐ 2์๊ฐ ๋ฏธ๋ง์ ๋ถ๋์ด์ง๋ง ๊ทธ๋ณด๋ค ํจ์ฌ ๋ง์ ์๊ฐ์ ๋ ธ๋ ฅ๊ณผ ์ ์ฑ์ด ๋ค์ด๊ฐ์ต๋๋ค. ๋ฌผ๋ก ์ ๋ฃ๊ฐ์๋ฅผ ์ ๊ณตํ๋ ์ ์ฅ์์ ๋น์ฐํ ํด์ผ๋๋ ๋ ธ๋ ฅ์ด์ง๋ง, ๋จ์ํ ์ ๊ฐ ์งง์ ๊ฐ์๋ก ํฐ ๋์ ๋ฒ๋ ค๊ณ ํ๋ค๊ณ ์๊ฐํ์ค๊น๋ด ๋ ธํ์ฌ์ ๋ช์ ์ ์ด๋ดค์ต๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ๊ฐ์๋ฅผ ์ ํํด์ฃผ์ ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค!
์๊ฐํ 7
โ
ํ๊ท ํ์ 4.9
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
์ง๊ธ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๊ณ ์์ต๋๋ค. redis๋ฅผ ์ฐ๊ณ ๋ ์์ง๋ง, ๋ถ์กฑํ๊ฒ ๊ฐ์ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ฒ ๋์์ต๋๋ค. Redis ๊ฐ์๋ฅผ ์๊ฐํ๋ฉด์ ๋ง์ ๊ฒ์ ๋ฐฐ์ ์ต๋๋ค. ๊ฐ์ ๋ด์ฉ์ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์๊ณ , ํนํ ๊ฐ์ฌ๋์ ์ค๋ช ์ ์ดํดํ๊ธฐ ์ฝ๊ณ ๋ช ํํด์ ๋ณต์กํ ๋ด์ฉ๋ ์ ์ดํดํ ์ ์์์ต๋๋ค. ๊ฐ์์์๋ ์ค์ ์์์ ์ค์ต์ ํตํด Redis๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ๋ ๋ฐฐ์ ๋๋ฐ, ์ค๋ฌด์์ ํฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก ๋ง์กฑ์ค๋ฌ์ด ๊ฐ์์๊ณ , Redis์ ๋ํ ์ดํด๋๊ฐ ํฌ๊ฒ ๋์์ง ๋๋์ ๋๋ค. ๋ค์ ๊ฐ์๋ ๊ธฐ๋๋ฉ๋๋ค!ใ ใ
์๊ฐํ 62
โ
ํ๊ท ํ์ 4.5
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์๊ฐ ํฌํจ๋ ๋ก๋๋งต์ผ๋ก ํ์ตํด ๋ณด์ธ์!
์ง์๊ณต์ ์์ ๊น์งํ ์ธ ์ค (20:01:44 ๋จ์)
โฉ33,000
25%
โฉ44,000