How Revolut Cut AI Coding Costs 90% With Self-Hosted Open Models - David Abitbol, Revolut
ํ ์ค ํต์ฌ
Revolut์ 2,000๋ช ๊ท๋ชจ์ ์์ง๋์ด๋ง ์กฐ์ง์์ ์คํ ๋ชจ๋ธ์ ์์ฒด ํธ์คํ ํด ์ฝ๋ฉ AI ๋น์ฉ์ 90% ์ ๊ฐํ๋ฉด์, ์ค์ ๋ณ๋ชฉ์ ์ฝ๋ฉ ์์ฒด๋ณด๋ค ๊ฒ์ยท์ ๋ฌด ๋งฅ๋ฝ ์ฒ๋ฆฌ์ ์์์ ์ ์ฆํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ ๊ณ ์ฑ๋ฅ ์์ง๋์ด๋ง๊ณผ ์ ์ฉ GPU ์์์์ ์คํ ๋ชจ๋ธ ์์ฒด ํธ์คํ ์ ๋ค๋ฃจ๋ ๊ธฐ์ ์ค์ฌ ๋ฐํ์ ๋ฒ์๋ฅผ ์ ์ํ๋ค.
-
0:36
Revolut์ ์ด๋ค ํ์ฌ์ธ๊ฐ Revolut์ ์ ๋ฝ์ ๋์งํธ ์ํ์ผ๋ก 80 million ๊ณ ๊ฐ๊ณผ 45๊ฐ ์์ฅ์์ ์ด์๋๋ฉฐ, ์ ํ ์ถ์ ์๋์ ์์ง๋์ด๋ง ๋ฌธํ์ ๊ฐํ ์ฐ์ ์์๋ฅผ ๋๋ค.
-
1:18
AI๊ฐ 2,000๋ช ์์ง๋์ด์ ๋ฆฌ๋ํ์์ ๋ฏธ์น ์ํฅ Gemini ๋์ ์ ๋ฆฌ๋ํ์๊ณผ ์ฝ๋ฉ ์๊ฐ์ ๊ฐ๊ฐ 10%, 20% ๊ฐ์ ํ์ง๋ง, ์ด๊ธฐ์ Cloud Code ๋์ ์ ๊ธฐ๋๋งํผ์ ํจ๊ณผ๋ฅผ ๋ด์ง ๋ชปํ๋ค. AI ์ฑํ ์์ ๊ณผ ์ ํ ์ฑ์๋๊ฐ ์ฑ๊ณผ์ ํฐ ์ํฅ์ ์ค๋ค.
-
2:45
์์ฒด ํธ์คํ ์ ์์ํ ์ด์ ์์ง๋์ด๊ฐ ์ ์์ฒ ๋ฌ๋ฌ๋ฅผ ์ฐ๋ ์ํฉ์์ ๋น์ฉ ๋๋น ํจ๊ณผ์ ๋ํ ์๋ฌธ์ด ์ปค์ก๊ณ , ๋ฌด์ ํ์ ๊ฐ๊น์ด ํ ํฐ์ ๋ ๋ฎ์ ๋น์ฉ์ผ๋ก ์ ๊ณตํ๊ธฐ ์ํด ์คํ ์์ค ๋ชจ๋ธ ์์ฒด ํธ์คํ ์ ์์ํ๋ค. GLM ๋์ ํ ์ฝ๋ฉ ์๊ฐ๊ณผ ๋ฆฌ๋ํ์์ด ํฌ๊ฒ ๊ฐ์ ๋๋ค.
-
3:33
๋ณ๋ชฉ์ ์ฝ๋ฉ์ด ์๋๋ค ๋ฆฌ๋ํ์ ๊ฐ์ ํญ์ด ์ฝ๋ฉ ์๊ฐ๋ณด๋ค ๋ ์ปธ๋ค๋ ์ ์์, ์์ง๋์ด๋ง ๋ณ๋ชฉ์ ์ค์ ์ฝ๋ฉ๋ณด๋ค ์ด๋ฉ์ผ, Jira, Confluence ๊ฐ์ ์ ๋ฌด ๋งฅ๋ฝ ์ฒ๋ฆฌ์ ๋ ๊ฐ๊น๋ค. ํ ํฐ ์ ์ฝ์ด ์ฌ๋ผ์ง๋ฉด ์ด๋ ค์ด ์์ ์ ์๊ปด ์ฐ๋ ํ๋์ด ์ค๊ณ , ๋น์ฉ์ ์์ธก ๊ฐ๋ฅํ ์ ์ก ๊ตฌ์กฐ๋ก ๋ฐ๋๋ค.
-
4:24
GLM์ ์์ฒด ํธ์คํ ํ๋ ค๋ฉด ๋ฌด์์ด ํ์ํ๊ฐ 2,000๋ช ์ ์์ง๋์ด๋ฅผ ์ง์ํ๋ ค๋ฉด ์ฝ 56 B200์ด ํ์ํ๊ณ , ๋ชฉํ๋ 3์ด ๋ฏธ๋ง์ time to first token๊ณผ ์ค์ฌ์ฉ์ ์ถฉ๋ถํ 200 tokens per second์ด๋ค. ์์ฒด ํธ์คํ GLM์ ํผํฉ ํ ํฐ ๋น์ฉ์ 1 million๋น 30 cents ์์ค์ผ๋ก, Anthropic๊ณผ OpenAI ๋๋น ์ฒญ๊ตฌ์ก์ด 10๋ถ์ 1 ์์ค๊น์ง ๋ด๋ ค๊ฐ๋ค.
-
5:46
ํ๋: ๊ฐ์ GPU๋ก 88% ๋ ๋น ๋ฅด๊ฒ GPU ๊ฐ์๋ ๊ทธ๋๋ก ๋ ์ฑ ์์ฒญ ์ฒ๋ฆฌ๋๊ณผ time to first token์ ์กฐ์ ํ๋ ํ๋๋ง์ผ๋ก ์ฑ๋ฅ์ ํฌ๊ฒ ๋์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ์ 56 GPU์์ ์์ฒญ์ 3์์ 7 ์ด์์ผ๋ก, time to first token์ 10์ด ์ด์์์ 1.6์ด ์์ค์ผ๋ก ๊ฐ์ ๋๋ฉฐ 88% ์ฑ๋ฅ ํฅ์์ ๋ฌ์ฑํ๋ค.
-
7:06
์ค์ํ ํ๋ผ๋ฏธํฐ๋ค ๊ธด ์ปจํ ์คํธ๋ ์ค์ ๋ก๋ ๊ณผ์ฅ๋ ์๊ตฌ์ฌํญ์ด๋ฉฐ, ๋๋ถ๋ถ 256 ์์ค์ด๋ฉด ์ถฉ๋ถํ๋ค. Blackwell ๊ณ์ด GPU์์๋ FP4/VFP4 ๊ฐ์ ์ ์ ๋ฐ ์์ํ, ์ ์ ํ tensor parallelism, 90% ์ด์์ cache hit, spec decoding ๊ฐ์ ์ธ๋ถ ์ต์ ํ๊ฐ ์ฑ๋ฅ์ ์ข์ฐํ๋ค.
-
8:14
ํ๋ก๋์ ๊ตฌ์ฑ ํ ์คํธ ์ ์ฉ ๋ชจ๋ธ์ ํ๊ณ๋ฅผ ์ธ์ ํ๋, ํ์ํ ์ด๋ฏธ์ง ์ธ์์ ๋ค๋ฅธ ๋ชจ๋ธ๋ก ๋ผ์ฐํ ํ๋ ๋ฐฉ์์ด ์ค์ฉ์ ์ด๋ค. OpenAI ํธํ API์ response API๋ฅผ ๋ง์ถ๋ฉด Open Code Codex ๊ฐ์ ๋๊ตฌ ์์์๋ ์ฝ๊ฒ ์ฐ๊ฒฐํ ์ ์๊ณ , UI ์์ ์๋ ๋ณ๋ vision ๋ชจ๋ธ์ ํ์ฉํ ์ ์๋ค.
-
9:23
CIO๋ฅผ ์ํ ๊ท์ ์ค์์ ์์ ์ค๊ตญ๊ณ ์คํ ์์ค ๋ชจ๋ธ์ ์จ๋ ๊ฐ์ค์น๋ฅผ ๋ฏธ๊ตญ ๊ธฐ๋ฐ ์๋น์ค์ ์ฌ๋ ค ์ฐ๋ ๊ตฌ์กฐ๋ผ๋ฉด ๋ฐ์ดํฐ ๊ณต์ ์ธก๋ฉด์์ ๋ฌธ์ ๋ฅผ ์ค์ผ ์ ์๋ค. ์ธ๊ฐ ๊ฒํ ๊ฐ ๋ณด์ฅ๋๋ sandbox, ํ์ฉยท๊ธ์ง ์์ ๊ท์น, prompt injection ๋์, ๋ฐ์ดํฐ ๊ฑฐ๋ฒ๋์ค, ๊ฐํ OpenTelemetry๊ฐ ๊ท์ ์ ๋ณด์์ ํต์ฌ์ด๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฝ๋ฉ AI์ ํจ๊ณผ๋ ๋ชจ๋ธ์ ์ ๋ ์ฑ๋ฅ๋ณด๋ค๋ ๋ฆฌ๋ํ์์ ๋ณ๋ชฉ์ ์ด๋์ ์ค์ด๋๋์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง๋ฏ๋ก, ์ฝ๋ ์์ฑ ์ธ์ ์ ๋ฌด ๋ฌธ๋งฅ ์ ๊ฑฐ๊ฐ ๋จผ์ ๋ค.
- ์์ฒด ํธ์คํ ์ ํต์ฌ์ GPU๋ฅผ ๋ ์ฌ๋ ๊ฒ์ด ์๋๋ผ time to first token, cache hit, quantization, tensor parallelism ๊ฐ์ ์ด์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ํ๋ํ๋ ๋ฐ ์๋ค.
- ๋๊ท๋ชจ ์กฐ์ง์์ ์คํ ๋ชจ๋ธ์ ๋์ ํ ๋๋ ๋น์ฉ ์ ๊ฐ๋ง ๋ณด์ง ๋ง๊ณ , sandbox์ ๊ฐ์ฌ ๋ก๊ทธ๋ฅผ ํฌํจํ ํต์ ์ฒด๊ณ๋ฅผ ํจ๊ป ์ค๊ณํด์ผ ํ์ฐ์ด ๊ฐ๋ฅํ๋ค.