λ°λ¦ μμ λΉ λ¦μ μλ λ°±μλ κ°λ°μ, λκΈ°νμ
λλ€.

λ°±μλ κ°λ°μ
Contact
βοΈ [email protected]
Channel
π¨βπ» Github https://github.com/Dockerel
π₯οΈ Blog https://dockerel.tistory.com
Introduce
μλ² κ°λ°μλ‘μ μ±λ₯μ μ΅μ νμ ν¨μ¨μ λν΄ κ³ λ―Όν©λλ€.
μλΉμ€μ λ³λͺ© μμΉλ₯Ό νμ
νμ¬ νΈλμμ
μ΅μ νλ‘ μλ΅μκ°μ 97% λ¨μΆνκ³ TPSλ₯Ό 6λ°° μ΄μ νλνμμΌλ©°, 100λ§ κ±΄μ λμ©λ λ‘κ·Έ λ°μ΄ν° νκ²½μμ λ³΅ν© μΈλ±μ€ μ€κ³λ₯Ό ν΅ν΄ 996,510ν ν μ€μΊμ 3νμΌλ‘ μ€μ¬ 쿼리 μ²λ¦¬μκ°μ 220msμμ 24msλ‘ 9.17λ°°μ μ±λ₯ κ°μ μ μ΄λμ΄λΈ κ²½νμ΄ μμ΅λλ€.
Spring Data JPAμ Spring Boot κ·Έλ¦¬κ³ Spring Frameworkμ 컨νΈλ¦¬λ·°ν°λ‘, μ±λ₯ κ°μ κ΄λ ¨ PRμ κΈ°μ¬νμ¬ λ λμ κΈ°μ μνκ³μ μ±μ₯μ ν¨κ»νκ³ μμ΅λλ€.
Project
AIμ ν¨κ»νλ κ°μ μΌμ΄ λ€μ΄μ΄λ¦¬
Backend Engineer
2025.02-2025.05
- μλΉμ€μ λ³λͺ© μμΉλ₯Ό νμ
νμ¬ νΈλμμ
μ΅μ νλ‘ μλ΅μκ°μ 97% λ¨μΆνκ³ TPSλ₯Ό 6λ°° μ΄μ μ¦κ°
- ν¬μΈνΈ μ ν© μ€μΌμ€λ¬μ κ°λ³ 보μ νΈλμμ
νκ· μ μ μκ°μΒ **80ms λ―Έλ§(p95 β€ 160ms)**μΌλ‘ μ΅μ ν
- ν¬μΈνΈ λ‘κ·Έ μ‘°ν μ λ³΅ν© μΈλ±μ€ λμ
λ° λμ 쿼리 μ΅μ νλ‘ μ²λ¦¬ μκ°μΒ 9.17λ°°Β λ¨μΆ
κ²½λΆλνκ΅ μ»΄ν¨ν°νλΆ μ±λ΄
RAGκΈ°λ° νμ¬ μ 보 μ 곡 AI μ±λ΄ μλΉμ€
Backend Engineer
2025.06-
- λ°μ κ·ν κ΅¬μ‘°λ‘ λ§μ΄νμ΄μ§ μ‘°ν μλλ₯Ό 1.6sμμ 132msλ‘Β κ°μ
- N+1 μ κ±°μ μμ
λΉλκΈ° λ³λ ¬νλ‘ μ‘°ν, λ°°μΉ μμ
μ 체 μ²λ¦¬ μκ°μ 90.5% λ¨μΆ
λ±
μΌμμ μκ°μ΄ λμ΄ λλ€
Backend Engineer
2025.07-
- μ΄κΈ° S2 μλΉμ€ μμ λ°μ΄ν° λ²ν¬ INSERT μ μ©
- μ΄ μΏΌλ¦¬ μλ₯Ό 660건μμ 2건μΌλ‘ μ€μ΄κ³ μ²λ¦¬ μκ°μ 7614msμμ 326msλ‘ λ¨μΆν΄ μ΄κΈ° λ‘λ©κ³Ό λ°°ν¬ μλ κ°μ
- Lua μ€ν¬λ¦½νΈ λ°©μμΌλ‘ μ μ μμΉ κ΄λ¦¬ κΈ°λ₯ μμμ μ²λ¦¬ λ° synchronized λ°©μ λλΉ μλ 5.23λ°° ν₯μ
- λ λμ€ νμ΄νλΌμΈ λ°©μμΌλ‘ μλ¦Ό μ μ‘ λμ μ μ μ‘°ν μλ κ°λ³ νΈμΆ λ°©μ λλΉ μ½ 65.1% κ°μ
κ±°μκ²½μ μΈμ¬μ΄νΈ 리ν¬νΈ μλΉμ€