<aside> <img src="attachment:ad0f17a2-5a90-46f0-8bbf-2eb22ac755d3:แแ ตแแ ฉแแ ต.png" alt="attachment:ad0f17a2-5a90-46f0-8bbf-2eb22ac755d3:แแ ตแแ ฉแแ ต.png" width="40px" />
</aside>

ํญ์ ์๋ก์ด ๋์ ์ ์ฆ๊ธฐ๋ฉฐ ๋ค์ํ ์ฝ๋ ์คํ์ผ์ ํ์ตํ๊ณ ์์ต๋๋ค. ์๋ก์ด ๊ธฐ์ ์ ๋ฐฐ์ฐ๋ ๊ณผ์ ์์ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ๊ธฐ๋ฅผ ๋ ํฐ ์ฑ์ทจ๊ฐ์ ๋๋๋๋ค.
์ฌ์ฉ์ ๊ฒฝํ์ ์ต์ฐ์ ์ผ๋ก ๊ณ ๋ คํ๋ฉฐ,
Redis๋ฅผ ํ์ฉํ ์บ์ฑ ๊ตฌํ์ผ๋ก ์๋ต ์๋ ์ฝ 1์ด ํฅ์ ๋ฐ DB ๋ถํ ํ๊ท 80~90% ๊ฐ์ ๊ฒฝํ์ด ์ฑ๋ฅ ์ต์ ํ์ ์ค์์ฑ์ ์ผ๊นจ์ ์ฃผ์์ต๋๋ค.
์บก์คํค ํ๋ก์ ํธ์์ ํ์๋ค๊ณผ ํ์ ํ๋ฉฐ ์ฑ์ฅ์ ๊ธฐ์จ์ ๋๊ผ๊ณ , Agile Scrum ๋ฐฉ๋ฒ๋ก ์ ์ ์ฉํ์ฌ, ํ๋ก์ ํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์์ํ ๊ฒฝํ์ด ์์ต๋๋ค.
๐ย +82 010-3484-2119
๐ย ๊ฒฝ๋ถ์ํํธ์จ์ด๋ง์ด์คํฐ๊ณ ๋ฑํ๊ต (์ฌํ์ค)
๋ฉด์ ์ฑ๊ณต์ ์ฒซ ์์
AI๋ชจ์ ๋ฉด์ ์๋น์ค 2025.03.12 ~ 2025.06.28
๊ต๋ด ์บก์คํค ์ํ
Github
ํ์
๊น์นํ -
*@Server/PT* ์ฑํ์ -*@Client/PM* ๊น์ ์ฐ -*@SubClient*
Stacks
Google Gemini
NestJS + TypeORM
Redis
Docker
EC2
ALB
GitHub Actions
โ ๋ฉด์ ๊ฒฝํ์ด ํ์ํ ์ทจ์ค์๋ค์ ์ํด์ฌ, โ๋ฉด์ ๊ฒฝํ์ ์์์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น?โ ๋ผ๋ ์๋ฌธ์์๋ถํฐ ์์๋์ด AI๋ฉด์ ๊ด๊ณผ ์ด๋ ฅ์๋ฅผ ๋ฐํ์ผ๋ก ๋ชจ์ ๋ฉด์ ์ ๋ณด๋ฉด์ ๋ฉด์ ๊ฒฝํ์ ์์๋ณด์๋ ๋ต์ ๋ด๋ฆฌ๊ฒ ๋์์ต๋๋ค.
Redis๋ก ์บ์ฑ์ ํ์ฌ, ์๋ต ์๋ ์ฝ 1์ด ํฅ์ ๋ฐ, DB ๋ถํ ํ๊ท 80~90% ๊ฐ์, Gamini ๋น์ฉ ๊ฐ์Dockerfile์์ฑ ๋ฐ ๋ค์ค ์ปจํ
์ด๋ ๊ด๋ฆฌ, ์๋ ๋ฒ ํฌ๋ฅผ ์ํ CI/CD ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ์ฌ ๊ธฐ์กด ๋๋น ๋น๋ ์๊ฐ 60% ๋จ์ถ, ๋ฐฐํฌ ์๊ฐ ์ฝ 2๋ฐฐ ์ด์ ํฅ์<aside>
์ ์ฒด ๋ฐฑ์๋ API ๊ตฌ์ถ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ, ์ธํ๋ผ, LLM์ฐ๋ ๋ฐ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ๋ด๋นํ์ต๋๋ค.
Dockerfile ์์ฑ ๋ฐ ์ต์ ํdocker-compose.yml๊ธฐ๋ฐ ๋จ์ผ ์ธ์คํด์ค ๋ค์ค ์ปจํ
์ด๋ ๋ฐฐํฌDocker Hub๋ฅผ ํ๋ผ์ด๋น ๋ ์ง์คํธ๋ฆฌ๋ก ํ์ฉGitHub Actionsโ EC2 ์๋ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ
</aside>
<aside>
</aside>
<aside>
</aside>
<aside> ๐ก
</aside>
<aside>
</aside>
<aside>
</aside>
<aside>
</aside>