๐ฏ ์ํํ Task
๋ฌธ์ ๋ฐ๊ฒฌ ยท ์๋น์ค ๊ธฐํ
- Tetz ์คํฐ๋์๋ค์ด ๋ฌธ์ ํ์ด, ์ฝ๋ ์ ์ถ, ๊ฒฐ๊ณผ ํ์ธ๊ณผ ๊ธฐ๋ก์ ํ๊ณณ์์ ์งํํ๋๋ก YOJ๋ฅผ 1์ธ ๊ธฐํยท๊ฐ๋ฐ.
- ์คํฐ๋์๋ค๊ณผ ์ค์ ์ฌ์ฉํ๋ฉฐ ํ์ต ํ๋ฆ์ ๋ง์ถฐ ๋ฌธ์ ๋ชฉ๋ก, ์๋ํฐ, ์ ์ถ ์ด๋ ฅ๊ณผ ํ์ด ๋ณต์ ๊ธฐ๋ฅ์ ์ฐ๊ฒฐ.
AI ํ์ฉ ยท ๋ฌธ์ ๋ฐ์ดํฐ ๊ตฌ์ถ
- Codex๋ฅผ ํ์ฉํด Selenium ํฌ๋กค๋ฌ๋ฅผ ๋ง๋ค๊ณ ๋ฌธ์ ์ ๋ชฉยท๋ณธ๋ฌธยท์
์ถ๋ ฅยท๊ณต๊ฐ ์์ ๋ฅผ ์์ง. MathJax ๋ ๋๋ง์ ๊ธฐ๋ค๋ ค ์์ ๋๋ฝ์ ์ค์.
- ์ฝ 1,000๋ฌธ์ ๊ท๋ชจ๋ก ์ ๋ฆฌ. ๊ณต๊ฐ๋์ง ์๋ ์๋ณธ ์ฑ์ ์ผ์ด์ค ๋์ ๋ฌธ์ ์กฐ๊ฑด์ ๊ทผ๊ฑฐํ YOJ ์์ฒด ๊ฒฝ๊ณ๊ฐยท๋ฐ๋ก๋ฅผ Codex์ ํจ๊ป ์์ฑยท๊ฒํ .
์จ๋ผ์ธ ์ฑ์ ยท ๋ฐฑ์๋
- Next.jsยทTypeScript API์ Supabase AuthยทPostgreSQLยทRLS๋ก ์ฌ์ฉ์๋ณ ๋ฌธ์ ยท์ ์ถ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ.
- Judge0์ ์ต๋ 20๊ฐ ํ
์คํธ ์ผ์ด์ค๋ฅผ ๋ฐฐ์น ์ ์ถํ๊ณ ํด๋ง ๊ฒฐ๊ณผ๋ฅผ NDJSON์ผ๋ก ์คํธ๋ฆฌ๋ฐ. ์ถ๋ ฅ ์ ๊ทํยท์ผ๋ถ ๋ฌธ์ ํน์ ํ์ ยท์ค๋ฅ ์ ํ ๊ตฌ๋ถยท๋ฐ๋ก ํ์ ๊ตฌํ.
AWS ์ด์ ยท ์ฅ์ ๋์
- AWS EC2์์ Judge0ยทPostgreSQLยทRedis๋ฅผ Docker Compose๋ก ์ด์ํ๊ณ , ์ฌ์ฉ์ ์น์ธยท์ผ์ผ ์ฌ์ฉ๋ ์ ํ์ผ๋ก ์ฑ์ ์์ ๋ณดํธ.
- ๋์คํฌ 20GB๊ฐ ๊ฐ๋ ์ฐจ ์ฑ์ API๊ฐ 500 ์ค๋ฅ๋ฅผ ๋ธ ์ฌ๊ฑด์ ๋ณต๊ตฌํ๊ณ EBS๋ฅผ 30GB๋ก ํ์ฅ. ์๋ฒ ์ฅ์ ์ ์ฌ์ฉ์ ์ฝ๋ ์ค๋ฅ๋ฅผ ๊ตฌ๋ถํ๋๋ก ์๋ต ์ฒ๋ฆฌ ๊ฐ์ .
๐ ์ฑ๊ณผ ํ์ผ

<aside>
YOJ ํ๋ฐํธ์๋ ์ฝ๋
</aside>
<aside>
Tetz ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋์๊ณผ ์ค์ ์ฌ์ฉ. ์ฌ์ฉ ์ธ์ยท์ ์ถ ๊ฑด์๋ ๋ฏธ์ง๊ณ.
</aside>
<aside>
2026.04~ ๊ฐ๋ฐ. ์ฝ 1,000๋ฌธ์ ๋ ๋ณธ์ธ ์ ๋ฆฌ ๊ท๋ชจ์ด๋ฉฐ DB ์ ์ฌ ๊ฑด์ ๊ฒ์ฆ ์ .
</aside>
๋ฐฐ์ด ์ ยท AI๋ ๋๋ ๋ฐ์ดํฐ ์ค๋น์ ๋ฐ๋ณต ๊ฐ๋ฐ์ ์๋๋ฅผ ๋์์ง๋ง, ์์ฒด ํ
์คํธ ์ผ์ด์ค์ ํ๋น์ฑ๊ณผ ์ฑ์ ๊ฒฐ๊ณผ, ์๋ฒ ์ฅ์ ๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ๊ฒ์ฆํ๊ณ ์ฑ
์์ ธ์ผ ํ๋ค๋ ์ ์ ๋ฐฐ์ ์ต๋๋ค.