"๋ฐ์ดํฐ์ ํ๋ฆ์ ์ค๊ณํ๊ณ , ์์์ (Atomic) ํด๊ฒฐ์ฑ ์ผ๋ก ์๋น์ค์ ๋นํ์ ๋ฉ์ฐ๋ ์คํํ ๊ฐ๋ฐ์"
๋จ์ํ ๊ธฐ๋ฅ ๊ตฌํ์ ๋์ด, ๋ถ์ฐ ํ๊ฒฝ์์์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ๊ณผ ์์คํ ์ต์ ํ์ ๋ชฐ์ ํฉ๋๋ค. ์๋ก์ด ๊ธฐ์ ์ ํ์ ์ ๋น ๋ฅด๊ฒ ๋ น์ฌ๋ด๋ '์คํ๋ ฅ'๊ณผ ๋ณต์กํ ๋์์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ '๋ ผ๋ฆฌ๋ ฅ'์ ๋ฌด๊ธฐ๋ก ๊ฐ์น ์๋ ์๋น์ค๋ฅผ ๋ง๋ญ๋๋ค.
| Category | Skills |
|---|---|
| Language & Framework | Java, Spring Boot, Go, JPA, MyBatis, QueryDSL |
| Database & Cache | PostgreSQL, MySQL, MongoDB, Redis |
| Infrastructure | AWS (S3, RDS, Elastic Beanstalk), Oracle Cloud, Docker, Jenkins |
- ๋ฐ๋ ค๋๋ฌผ ๋ง์ถค ์ด์ปค๋จธ์ค ํ๋ซํผ (๋ฐฑ์๋ ํ์ฅ)
- ๋์์ฑ ์ ์ด: Redis Lua ์คํฌ๋ฆฝํธ๋ฅผ ๋์ ํ์ฌ ๋์ ๋ก๊ทธ์ธ ์ ๋ฐ์ํ๋ ํ ํฐ ์ค๋ณต ๋ฐ๊ธ ๋ฌธ์ ๋ฅผ ์์์ ์ผ๋ก ํด๊ฒฐ
- ์ฑ๋ฅ ์ต์ ํ: JMeter ์ฑ๋ฅ ํ ์คํธ๋ฅผ ํตํด ์ถ์ฒ API ์๋ต ์๊ฐ์ ์ด๊ธฐ 3์ด๋์์ 800ms ์ด๋ด๋ก ์ฝ 70% ์ด์ ๋จ์ถ
- ๋น๋๊ธฐ ์์คํ : RabbitMQ๋ฅผ ํ์ฉํ์ฌ ์ฃผ๋ฌธ ๋ฐ ์ฌ๊ณ ๊ด๋ฆฌ ๋ก์ง์ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๊ตฌํ
- ๋ฉํ -๋ฉํฐ ๋งค์นญ ํ๋ซํผ
- ์ถ์ฒ ์์ง: ๋ฒกํฐ ์ ์ฌ๋(์ฝ์ฌ์ธ ์ ์ฌ๋) ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ ๋ฐฑ์๋ ์ฐ๋ ๊ตฌํ
- ๋ณด์ ๊ฐํ: JWT ๊ธฐ๋ฐ ์ธ์ฆ/์ธ๊ฐ ๋ก์ง ๊ฐ๋ฐ๋ก ์ฌ์ฉ์ ๋ฐ์ดํฐ ๋ณดํธ ๋ฐ ์๋น์ค ์์ ์ฑ ํ๋ณด
- ์ธ๋ฏธ๋ยท์ปจํผ๋ฐ์ค ๊ธฐ๋ก ๋ฐ ํ์ฌ ๊ด๋ฆฌ ์๋น์ค
- ๊ตฌ๋ ๋ฐ ์ปค๋ฎค๋ํฐ ์์คํ : ์ฃผ์ต์ ๊ตฌ๋ ๊ธฐ๋ฅ ๋ฐ ๋๊ธ/์ข์์ ๋ฑ ์ปค๋ฎค๋ํฐ ํต์ฌ API ์ค๊ณ ๋ฐ ๊ตฌํ
- ์ฐธ๊ฐ ๊ด๋ฆฌ ๋ก์ง: ํ์ฌ ์ฐธ๊ฐ ํ์ ๋ฐ ์ฐธ์ฌ ๋งํฌ ๊ด๋ฆฌ ์์คํ ๊ฐ๋ฐ
- ํด๋ผ์ฐ๋ ๋ฐฐํฌ: AWS Elastic Beanstalk, S3, RDS๋ฅผ ํ์ฉํ์ฌ ์์ ์ ์ธ ์๋น์ค ๋ฐฐํฌ ๋ฐ ์ด์ ํ๊ฒฝ ๊ตฌ์ถ
- Programmers ์์ฑํ AI ๋ฐฑ์๋ ๋ฐ๋ธ์ฝ์ค (2025.01 - 2025.07): ์ค๋ฌดํ ๋ฐฑ์๋ ์ญ๋ ๋ฐ AI ๋๊ตฌ ํ์ฉ ๋ฅ๋ ฅ ๊ฐํ
- Go ์๋ฒ ๊ฐ๋ฐ์ ์ธํด (2024.05 - 2024.07): ํฅ์ฌ๊ณ ๋ ์ํคํ ์ฒ ๊ธฐ๋ฐ ๊ณ ๊ฐ์ผํฐ ๋ชจ๋ ์ค๊ณ ๋ฐ GORM ์ฟผ๋ฆฌ ์ต์ ํ๋ก ์กฐํ ์ฑ๋ฅ 20% ํฅ์
- 42 Seoul La Piscine ์๋ฃ: 4์ฃผ๊ฐ ์ฃผ 100์๊ฐ ์ด์ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์์คํ ํ๋ก๊ทธ๋๋ฐ ์ง์ค ํ์ต
- ํ๊ตญํญ๊ณต๋ํ๊ต ์ ์๊ณตํ๊ณผ ์กธ์ (2017.03 - 2024.02)
- Email: nick6767676767@gmail.com
- Blog: [๋ฐ๋ธ ๋ธ๋ก๊ทธ ์ฃผ์]


