์๋
ํ์ธ์, ๊ธฐ์ ์ ๊น์ด์ ๋ฌธ์ ํด๊ฒฐ๋ ฅ, ๊ทธ๋ฆฌ๊ณ ๋ช
ํํ ์ํต๊ณผ ํ์
์ ์ค์ํ๊ฒ ์๊ฐํ๋
๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋ฐ์ค์
๋๋ค.
ํ๊ณ๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ํํ๊ณ ์์น๋ก ๊ฒฐ๊ณผ๋ฅผ ์ฆ๋ช ํ๋ ๊ฐ๋ฐ์ ์งํฅํฉ๋๋ค.
-
์ฑ๋ฅ ๋ณ๋ชฉ ์ง๋จ ๋ฐ ๋ถ์
- Artillery, Prometheus, Grafana๋ฅผ ํ์ฉํ ๋ณ๋ชฉ ์์ธ ๋ถ์
- CPU, ์ค๋ ๋, JVM ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฐ ์ฑ๋ฅ ์ด์ ํด๊ฒฐ
-
๋น๋๊ธฐ ๋ ผ๋ธ๋กํน ์ํคํ ์ฒ ์ค๊ณ
- WebFlux, R2DBC, Kafka ๊ธฐ๋ฐ์ผ๋ก ์์คํ ์ ํ ๊ฒฝํ
- ์ต๋ TPS๋ฅผ ๊ธฐ์กด ๋๋น 9๋ฐฐ(400 โ 3,700๊ฑด) ํฅ์
- ์๋ต ์๋ 40๋ฐฐ(5.52์ด โ 0.13์ด) ๊ฐ์
-
Kafka ๊ธฐ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๋ฐ ํํฐ์ ๋
- Kafka ํํฐ์ ๋ ์ ๋ต ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ๊ตฌํ
- ๋ฉ์์ง ์ ์ค, ์ค๋ณต ๋ฐฉ์ง ๋ก์ง ์ ์ฉ
-
WebSocket/STOMP ๊ธฐ๋ฐ ์ธ์ฆ ๊ตฌํ
- JWT ๊ธฐ๋ฐ ์ค์๊ฐ ๋ฉ์์ง ์ธ์ฆ ๋ก์ง ๊ตฌํ
์์น ๊ธฐ๋ฐ ์ค์๊ฐ ๋ ์จ ์ฑํ ํ๋ซํผ (์นด์นด์คํ ํฌ ๋ถํธ์บ ํ ํ๋ก์ ํธ)
- MVC ๊ธฐ๋ฐ ์ฑํ ์์คํ ์ WebFlux+Kafka+R2DBC ๊ธฐ๋ฐ ๋น๋๊ธฐ ๋ ผ๋ธ๋กํน ๊ตฌ์กฐ๋ก ์ ํ
- ์ฑ๋ฅ ๊ฐ์ ์ฑ๊ณผ:
- TPS: 400 โ 3,700 (9๋ฐฐโ)
- ์๋ต์๋: 5.52์ด โ 0.13์ด (40๋ฐฐโ)
- ์ค๋ ๋ ์ฌ์ฉ๋: 192๊ฐ โ 73๊ฐ (50%โ)
- ๋ณตํฉ ์ธ๋ฑ์ค ๋์ ์ ํตํด DB ์กฐํ ์๋ 96% ๊ฐ์ (0.406์ดโ0.016์ด)
- Kafka ๋ฉ์์ง ์ฒ๋ฆฌ ํํฐ์ ๋ ์ ๋ต ๋ฐ Redis ๊ธฐ๋ฐ ๋ฉ์์ง ์บ์ฑ ์ค๊ณยท๊ตฌํ
๐ WeatherWise Backend,
๐ ์ฑํ
๋ฆฌํฉํ ๋ง (WebFlux)
AI ๊ธฐ๋ฐ ๋ฐ์ดํธ ํ๋ ์ถ์ฒ ํ๋ซํผ
- RESTful API ์ค๊ณ ๋ฐ Swagger ๊ธฐ๋ฐ ๋ฌธ์ํ
- JWT์ Spring Security๋ฅผ ํ์ฉํ ์ธ์ฆยท์ธ๊ฐ ๊ตฌํ
- ๋ค๋๋ค(N:M) ๊ด๊ณ ์ต์ ํ๋ฅผ ์ํ DB ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ๊ตฌํ
๐ HowAbout Backend
- ์ฑ์ ์ฌ์๋ํ๊ต ์ ๋ณด์์คํ ๊ณตํ ์ ๊ณต / ์ปดํจํฐ๊ณตํ ๋ถ์ ๊ณต
- ์๊ตญ ๊ตํํ์ (2022.09 - 2023.03)
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- SQLD (SQL ๊ฐ๋ฐ์)
- TOEIC 835, OPIc IH
- ์์ด ์ผ์ํํ ๊ฐ๋ฅ
-
NHN QA ์ธํด (2023.04 - 2023.05)
- ์๋น์ค ํ์ง ํ ์คํธ ๋ฐ ์ด์ ๋ถ์, ๋ฆฌํฌํ ์ํ
-
์นด์นด์ค ํ ํฌ ๋ถํธ์บ ํ (2024.07 - 2024.12)
- WebFlux, Kafka ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฒฝํ
- MongoDB/Node.js ์ฑํ ๋ถํ ํ ์คํธ ์ฑ๋ฅ ๊ฐ์ (Redis ๋์ )
-
์ค์ํ ๋ฐฑ์๋ ๊ฐ๋ฐ (2024.06 - 2024.08)
- ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ERD ์ค๊ณ
- ์ง๊ตฐ ๊ฐ ํ์ ์ ํตํ API ์ค๊ณ ๋ฐ ๊ตฌํ
-
SOPT ์๋ฒ ํํธ ํ๋ (2021.03 - 2021.06)
- Node.js, MongoDB ๊ธฐ๋ฐ RESTful API ์ค๊ณ ๋ฐ ๊ตฌํ
- ํด์ปคํค ๋ฑ ํ์ ํ๋ก์ ํธ ๋ค์ ์ํ
- Email: seolseee@gmail.com
- GitHub: github.com/lxeso
์ ๋ ๋ฌธ์ ์ ๋ณธ์ง์ ์ ํํ ํ์
ํ๊ณ , ๋
ผ๋ฆฌ์ ์ธ ์ ๊ทผ์ผ๋ก ์ฑ๋ฅ ํ๊ณ๋ฅผ ๋ํํ๋ฉฐ,
ํ์
๊ณผ ์ํต์ ํ์ผ๋ก ํ ์ ์ฒด์ ์ฑ์ฅ์ ์ง์ํ๋ ๊ฐ๋ฐ์๊ฐ ๋๊ณ ์ ํฉ๋๋ค.
์ธ์ ๋ ํจ๊ป ์ฑ์ฅํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.