์ ๋ณด
๐ ์๋ ํ์ธ์, ๋ก์ฌ(rojae)์ ๋๋ค
Java ๊ธฐ๋ฐ์ ๋ง 5๋ ์ฐจ ๋ฐฑ์๋ ์๋ฒ ๊ฐ๋ฐ์๋ก์, ์ปค๋จธ์ค ๋๋ฉ์ธ์์ ํ์ ์์คํ , ์ธ์ฆ ์๋น์ค, ๋ฉ์์ง ์์คํ ๋ฑ ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋๊ท๋ชจ ํธ๋ํฝ ์ฒ๋ฆฌ ๊ฒฝํ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค.
์์ ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์์ ๋ง์กฑ์ํค๋ ์ํคํ ์ฒ ์ค๊ณ๋ฅผ ์งํฅํ๋ฉฐ, ์ต๊ทผ์๋ Kafka, Redis, Outbox ํจํด, Virtual Thread๋ฅผ ํ์ฉํ ๋ฉ์์ง ์์คํ ๊ณ ๋ํ์ ์ง์คํ๊ณ ์์ต๋๋ค. ์ ์ง๋ณด์์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ๊ณ ๋ คํ ์ฝ๋, ๊ทธ๋ฆฌ๊ณ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ํตํ ์ง์ ๊ณต์ ๋ฅผ ์ค์ํ๊ฒ ์๊ฐํฉ๋๋ค.
๐ Profile
- GitHub: github.com/rojae
- ๊ธฐ์ ๋ธ๋ก๊ทธ (๊ตฌ): redcoder.tistory.com
- ์ด๋ ฅ์: Rallit ํ๋กํ ๋ณด๊ธฐ
๐ก ๊ธฐ์ ์คํ
- Language: Java
- Framework: Spring Boot, Spring Batch, JPA(Querydsl)
- Infrastructure: Kafka, Redis, MySQL, Oracle, Cloudtype
- DevOps & Tools: K8S, Docker, GitHub Actionsโฆ
๐ฏ ํ์ฌ ์ง์คํ๋ ๊ฒ๋ค
- ๊ณ ์ฑ๋ฅ ์์คํ ์ํคํ ์ฒ ์ค๊ณ ๋ฐ ์ด์
- ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD) ๋ฐ ํด๋ฆฐ ์ฝ๋ ์ค์ฒ
- ๊ธฐ์ ๋ธ๋ก๊ทธ์ ์คํ์์ค๋ฅผ ํตํ ์ฑ์ฅ ์์นด์ด๋น๊ณผ ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ
โ์ฝ๋๋ ๊ธฐ๋ฅ๋ณด๋ค ๋ ๋ง์ ๊ฒ์ ๋งํฉ๋๋ค. ๊ทธ๊ฒ์ ์ ์ ์ฒ ํ๊ณผ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค.โ
โ๋น์ฆ๋์ค ์๋ ๊ธฐ์ ์ ๋์๊ฐ ์ ์๊ณ , ๊ธฐ์ ์๋ ๋น์ฆ๋์ค๋ ์ฑ์ฅํ ์ ์๋ค.โ