์๋ ํ์ธ์ dev_writer์ ๋๋ค.
์ด๋ฒ์๋ ๊ทธ๋์ ์์ฑํ์ง ๋ชปํ๋ ํ๋ฐ๊ธฐ๋ฅผ ํฌํจํด, 2024๋ ์ ์ ์ฒด์ ์ผ๋ก ํ๊ณ ํด๋ณด๋ ค ํฉ๋๋ค.
1์ ~ 4์
4์๊น์ง๋ SW๋ง์์คํธ๋ก, ์ฐ์ํํ ํฌ์ฝ์ค (23๋ 12์) ๋ฐ ๋ค๋ฅธ ๊ฐ๋ฐ ๋์๋ฆฌ๋ค์ ์ง์ํ ๋๋ง๋ค ๋ถํฉ๊ฒฉ์ด๋ผ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ง์ฃผ์ณค๋ค๋ ์ฌ์ค์ ์์ผ๋ก ๊ฐ๋ฐ์๋ฅผ ํ ์ ์์์ง, ๋ด๊ฐ ์ฑ์ฅํ๊ณ ๋ ์๋ ๊ฒ์ธ์ง์ ๋ํ ๋ถ์๊ฐ์ ํฉ์ธ์๋ ์๊ธฐ์์ต๋๋ค.
์ด์ ์ ๊ฐ๊ฐํ ๊ฒช์๋ ๋ฒ์์๊ณผ๋ ๋น๊ต๊ฐ ๋์ง ์์ ์ ๋๋ก ๋๋ดํ์๊ณ , ์ธ์ ์ฒ์์ผ๋ก ์ ์ ๊ฑด๊ฐ์ํ๊ณผ์ ๊ฐ๋ณธ ๋ค ์ฐ์ธ์ฆ์ ์๋์ง๋ง ์ํ๋๊ฐ ๋๋ค๋ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๊ธฐ๋ ํ์์ต๋๋ค.
์ง๊ธ์์ผ ๋์ด์ผ๋ณด๋ฉด ๋ณธ๊ฒฉ์ ์ธ ์ทจ์ค ์ ๊ฒช์ด์ง๋ ํต๊ณผ์๋ก์๋ ๊ฒ ๊ฐ์ต๋๋ค ๐ฅฒ
๊ทธ๋๋ง ์ข์๋ ์ผ๋ก๋ <์๋ฐ ์ ์ฝ๋ ๋ฒ>์ ์ํ๋จ์ผ๋ก ์ ์ ๋์๋ ๊ฒ๊ณผ PCCP Lv2๋ก ๊ฐฑ์ ํ ์ ์์๋ ๊ฒ๋ค์ด ์์๋ค์.
5์ ~ 6์
5์๊ณผ 6์์ ์นจ์ฒด๊ธฐ์ ์๋ ์ ์์ ์ด ์ฝ 10๋ ์ ๋๊ผ๋ ๊ฐ๋ฐ์ ๋ํ ๋ฟ๋ฏํจ์ ๋ค์ ํ๋ฒ ์ป์ ์ ์์๋ ์์คํ ์๊ฐ์ด์์ต๋๋ค.
Dan Vega๊ป์ ์ฌ๋ฆฐ Spring AI ์๊ฐ ์์์ ์ฐ์ฐํ ์ ํ ๋ค, ๊ตญ๋ด์์ ์์ง Spring AI์ ๊ด๋ จ๋ ๊ธ์ด ๋ง์ด ์๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ ํ ๊ตญ๋ด์์ Spring AI์ ์ ๊ตฌ์ (?)๊ฐ ๋์ด์ผ๊ฒ ๋ค๋ ์๊ฐ์ Spring AI๋ฅผ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ์์ต๋๋ค.
๊ทธ ๊ฒฐ๊ณผ 24๋ 12์ ํ์ฌ๋ Spring AI๋ฅผ ๊ตฌ๊ธ์์ ๊ฒ์ํ๋ฉด Spring์ ๊ณต์ ๋ฌธ์ ์ดํ์ ์ ๊ธ์ด ๋ ๋ฒ์งธ๋ก ๋์ค๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ฒ ๋์์ผ๋ฉฐ, ์ด๋๋ถํฐ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋ ์์ ์ด ๊ฐ๋ฐ์๋ก์ ๋์์ด ๋๊ณ ์๊ตฌ๋๋ฅผ ์ฒด๊ฐํ ์ ์์์ต๋๋ค.
๋๋ถ์ด ์คํ๋ง์บ ํ์์ ํ์ง ์นด์นด์ค ๊ฐ๋ฐ์ ๋ถ์ด Spring AI๋ฅผ ์ฃผ์ ๋ก ๋ฐํํ์ ๋ด์ฉ์ ์ถ๊ฐ๋ก ๋ค์ผ๋ฉฐ ํ์ ์์์ Spring AI๋ฅผ ์ฌ์ฉํ๋ ๋ฐ ๋ค ์ ์๋ ๊ณ ๋ฏผ์ ๊ณผ ๊ทธ ํด๋ต์ ์ป์ ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋์ ๊ฒฝํ์ ์ ๊ฐ Spring AI์ ์ง์ ์ปจํธ๋ฆฌ๋ทฐํธ๋ฅผ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ๊ฐ๊ฒ ํด ์ฃผ์๊ณ , ์ฌํด ์ด 6๋ฒ์ ์ปจํธ๋ฆฌ๋ทฐํธ๋ฅผ ํ ์ ์์์ต๋๋ค. ๊ฐ์ฌํ๊ฒ๋ Spring AI ๋ฆด๋ฆฌ์ฆ ๋ ธํธ๊ฐ ๋์ฌ ๋ ์ ์ด๋ฆ๋ ํจ๊ป ์ฌ๋ผ๊ฐ ์ ๋ ์์์ต๋๋ค.
์ด ์ธ์๋ Spring AI์ ๋ํด ์์ฑํ ๊ธ์ ํตํด ๋ฏธ๊ตญ์์ ์ฐฝ์ ํ์ ๋ถ๊ณผ ์ธ์ ์ฒ์์ผ๋ก ์ปคํผ์ฑ์ ๊ฐ์ ธ๋ณด๋ ์๊ฐ๋ ์ป์์ผ๋ฉฐ, ํ๊ต์์๋ Spring AI๋ฅผ ์ด์ฉํ ์กธ์ ํ๋ก์ ํธ์์ ๋์์ด๋ผ๋ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ด ์ฒ์์ด์ ๋ง์ง๋ง์ผ๋ก ์ ๊ณต 4.0์ ๋ฌ์ฑํ๊ธฐ๋ ํ์์ต๋๋ค.
ํํธ์ผ๋ก๋ Spring AI์ ๋ํด ๊ทธ๋ฅ ์๋ก์ด ๊ธฐ์ ์ธ๊ฐ ๋ณด๋ค๊ณ ๋ง ์๊ฐํ๊ณ ๋๊ฒผ๋ค๋ฉด, ์ฌํด์ ๋๋จธ์ง๋ฅผ ์ด๋ ๊ฒ ์ ๋ณด๋ผ ์ ์์์๊น๋ผ๋ ์๊ฐ์ด ๋ค๊ธฐ๋ ํฉ๋๋ค.
๊ทธ๋งํผ 5์๊ณผ 6์์ ์๋ Spring AI ๊ด๋ จ ์ด๋ฒคํธ๋ค์ ๋๋ฌด๋ ๊ฐ์ฌํ๋ ์๊ฐ์ด์์ต๋๋ค.
7์ ~ 10์
7์ ~ 10์์ ์ทจ์ค๊ณผ ๋ฐฑ์๋ ์ธํด ์ํ์ ์งํํ ๊ธฐ๊ฐ์ด์์ต๋๋ค.
์ต์ ์ ๊ฒฝ์ฐ 2025๋ ๊น์ง ์ทจ์ค ์ํ์ ์ด์ด๊ฐ๋ ๋์ง๋ง, ์ด์์ด๋ฉด ์ทจ์ ์ค๋น๊ฐ ๊ฐ๋ฅํ 4-2ํ๊ธฐ๋ถํฐ ๋์ ํด ๋ณด๋ ๊ฒ ์ข๊ฒ ๋ค๋ ์๊ฐ์ ๋ฐฑ์๋ ์ง๋ฌด๋ก ์ทจ์ค์ ์์ํ์๊ณ , F-Lab ๋ถํธ์บ ํ๋ฅผ ๋ณํํ๋ฉฐ ์งํํ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์ค ๊ฐ์ฌํ๊ฒ๋ ์ด์ ํ์ฌ์์ ๋ฐฑ์๋ ์ฑ์ฉ์ฐ๊ณํ ์ธํด์ ๊ฒฝํํด ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ป๊ฒ ๋์์ผ๋ฉฐ, B2C ํ์ฌ์๊ธฐ์ ๋ด๊ฐ ์์ฑํ ์ฝ๋๊ฐ ์ค์ ๊ณ ๊ฐ๋ค์๊ฒ ๋ฐ์๋๋ ๊ฒฝํ์ ์ป์์ต๋๋ค.
๋ค๋ง, ์ฌ๋ด ํ๋ก์ ํธ๋ฟ ์๋๋ผ ์ฌ๋ด ์ ์ฒด์ ์ผ๋ก Nest.js๋ง์ ์ฐ๊ณ ์๋ ์ , ๊ทธ๋ก ์ธํด JVM์ ๋ํด ์์ง ๋ฏธ๋ จ์ด ๋จ์์๋ค๋ ์ (F-Lab์ ์์ํ ๋ JVM ์ฝ์ค๋ก ์์ํ๋ ๊ฒ์ด ์ํฅ์ด ์์์ต๋๋ค.) ๋๋ฌธ์ ์ด์ง์ ์ค๋นํ๊ฒ ๋์์ต๋๋ค.
11์ ~ 12์
ํ์ฌ ์ ์ฌ
๋ง์นจ๋ด 11์, ํ์ฌ ํ์ฌ์ ์์ฐฉํ์์ต๋๋ค.
ํ ํ์ฌ๋ ๋ฌผ๋ฅ ๋๋ฉ์ธ์ ์คํํธ์ ์ด๋ฉฐ, ํฌ์ง์ ์ ๋ฐฑ์๋์ ํ๋ก ํธ์๋๋ฅผ ํจ๊ป ์์ ํ๋ ํ์คํ์ผ๋ก ๋์์ต๋๋ค.
๊ณผ์ ๋ฅผ ์งํํ ๋ ๋ฆฌ์กํธ๋ฅผ ์ ํ๋ฉด์ ๊ทธ๋์ ๋ฌด์ง์ ์์ญ์ด์๋ ํ๋ก ํธ์๋์ ๋ํด์๋ ๊ด์ฌ์ด ์๊ฒผ๊ณ , ํฅํ ๋ฐฑ์๋๋ก ๊ณต๋ถ๋ฅผ ๋ ํ๊ฒ ๋๋๋ผ๋ ์์ฒญ์ ์ฃผ๊ณ ๋ฐ๋ ํ๋ก ํธ์๋์์ ์ปค๋ฎค๋์ผ์ด์ ๋น์ฉ์ ์ค์ด๋ ๋ฐ ํฐ ๋์์ด ๋ ์ ์๊ฒ ๋ค๋ ์๊ฐ (+ ๋ฌผ๋ฅ ๋๋ฉ์ธ์ด๋ผ๋ ํํ์ง ์์ ๋๋ฉ์ธ)์ ํ ํ์ฌ๋ก ์ด์ง์ ํ์์ต๋๋ค.
๊ณง๋ฐ๋ก ์ฝํ๋ฆฐ + ์คํ๋ง ๋ฐฑ์๋ ์ ๋ฌด๋ฅผ ํ ๋น๋ฐ์ง๋ ์์์ง๋ง, ๋ฏธ์ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ด๋ฒ ๊ธฐํ์ ์ง์ํ๊ฒ ๊ณต๋ถํด ๋ณด์๋ ์๊ฐ์ผ๋ก JS ์ํ๊ณ (์๋ฐ์คํฌ๋ฆฝํธ, ํ์ ์คํฌ๋ฆฝํธ, ๋ฆฌ์กํธ, ์ต์คํ๋ ์ค..)๋ฅผ ์ตํ๊ณ ์์ต๋๋ค.
๊ทธ๋ฌํ ์ผํ์ผ๋ก ์ค๋๋ axios์ axios ์ธํฐ์ ํฐ์ ๋ํ ๊ธ์ ์ถ๊ฐ๋ก ์์ฑํ์์ต๋๋ค.
๋คํธ์ํน
ํน๋ณํ ๋คํธ์ํน์ ๊ฐ๊ธฐ๋ ํ์์ต๋๋ค.
๋น๊ทผ์ ๋ค๋๊ณ ๊ณ์ ํ์กฐ์๋๊ณผ ๊ฐ๋ฐ์ ์ฐ๊ฐ ํ๊ณ ๋ชจ์์ ์งํํ๊ธฐ๋ ํ์์ผ๋ฉฐ, ๊ตฌ๋ฆ์์ ์ด๋ฆฐ 12์ ์ปค๋ฐ์ ๋ค๋ ์ค๊ณ , ๊ฐ๋ฐ์ ๋ํ ์ํํธ ์คํฌ์ ๋๋ฆฌ๊ณ ์ Google Developer Groups ์ก๋์ ์ฐธ์ํ์์ต๋๋ค.
๊ทธ๋์์ ํ์์ผ๋ก์ ๊ฐ๋ฐ์ ๋คํธ์ํน ํ์ฌ๋ฅผ ๊ฐ๊ธฐ๋ง ํ์๋๋ฐ, ์ด์ ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก์ ์๊ฒฌ์ ๋๋ ์ ์๋ ์ ์ฅ์ด ๋๋ ๋คํธ์ํน์ ํ๋ ์๊ฐ์ด ๋๋ฌด ๊ฐ์ฌํ์ต๋๋ค. ๋ ๋ง์ ๋ถ๋ค์๊ฒ ๋ ์ข์ ์ํฅ์ ์ค ์ ์๋๋ก, ๊ฐ๋ฐ์ ๊พธ์คํ ๊ณต๋ถํด์ผ๊ฒ ๋ค๊ณ ๋๋ ์๊ฐ์ด์์ต๋๋ค.
๋ง์ง๋ง ํ๊ธฐ ์ข ๋ฃ
๋๋ถ์ด ๋๋์ด ๋ํ๊ต์์์ ๋ง์ง๋ง ํ๊ธฐ๊ฐ ์ข ๋ฃ๋์์ต๋๋ค. ์ด์ 25๋ 2์์ ์์ ์กธ์ ๋ง ๋จ์๋๋ฐ, ์ด์ ์ ๋ง๋ฌด๋ฆฌ๋์ด ์กธ์ ์ํ๋ก ์ ํ๋๋ฉด ์ข๊ฒ ์ต๋๋ค.
2025 ๋ชฉํ
๋ค์ฌ๋ค๋ํ๋ 2024๋ ์ ๋ค๋กํ๊ณ , ์์ผ๋ก ๋ง์ดํ 2025๋ ์ ๋ํด ์๊ฐํ์๋ฉด..
1์์ ์์ต ๊ธฐ๊ฐ์ด ์ข ๋ฃ๋๋๋ฐ, ์์ต ๊ธฐ๊ฐ์ ์์ผ๋ก ์ง๊ธ์ฒ๋ผ ์ ์ง๋ด ๋ฌด์ฌํ ์์ ํ ์ ๊ท์ง์ผ๋ก ์ ํ๋๋ ๊ฒ ๊ฐ์ฅ ์ค์๋๊ฐ ํฐ ๋ชฉํ์ ๋๋ค.
๋, ๋ฅ์ํ์ง ์์ JS ์ํ๊ณ์ ์ต์ํด์ ธ ์ ๋ฌด๋ฅผ ๋ฌด์ฌํ ์์ํ ์ ์๋ ์์ค๊น์ง ๋๋ฌํ๋ ๊ฒ 1์ฐจ ๋ชฉํ์ด๋ฉฐ,
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์ง์์ ์ผ๋ก ํ ์ ์๋ ์ฒด๋ ฅ์ ๊ธฐ๋ฅด๋ ๊ฒ 2์ฐจ ๋ชฉํ์ ๋๋ค.
๊ทธ ์ด์ธ์๋ ์๊ฐ์ด ๋๋ค๋ฉด ์ถ๊ฐ์ ์ผ๋ก ๋ค์ด์ฌ ์๋ ์๋ ์ฝํ๋ฆฐ + ์คํ๋ง ์ ๋ฌด์ ๋ฏธ๋ฆฌ ๋์ํ๊ธฐ ์ํด (์ ์ ๋์๋) JVM ์ํ๊ณ๋ฅผ ๊ณต๋ถํ๊ณ , Spring AI์ ๋ํ ์ธ์ ์ ์ด์ด๋ณด๋ ๊ฒ ์ ๋๊ฐ ๊ฐ์ธ์ ์ธ ๋ฐ๋์ ๋๋ค.
์ง๊ธ ์ด ๊ธ์ ์ฝ๊ณ ๊ณ์ ๋ชจ๋ ๋ถ๋ค๋ ์ฌ ํ ํด ๊ณ ์ ๋ง์ผ์ จ์ต๋๋ค. ๊ฐ๋ฐ์๋ฅผ ์ค๋นํ๋ ๋ถ๋ค์ด๋ ํ์ ์ ์ข ์ฌํ์๋ ๋ถ์ด์๋ ๊พธ์คํ ๊ฐ๋ฐ ์ํ๊ณ์ ๊ธฐ์ฌํ์๋ ๋ชจ๋ ๋ถ๋ค์ ์์ํ๊ณ ๋ด๋ ๋ ๋ ๋์ ํ ํด๋ฅผ ๋ณด๋ด์๊ธฐ๋ฅผ ๊ธฐ์ํฉ๋๋ค.
'๐ฌ ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๊ณ #11] 2025๋ 1์ ํ๊ณ (3) | 2025.02.01 |
---|---|
[ํ๊ณ #9] JSCODE ์ด์์ฒด์ ์คํฐ๋ KPT ํ๊ณ (3) | 2024.12.07 |
[ํ๊ณ #8] 4ํ๋ 1ํ๊ธฐ ์ฌ๋ฆ๋ฐฉํ ํ๊ณ (7์, 8์) (6) | 2024.08.31 |
[ํ๊ณ #7] 24๋ 6์ ํ๊ณ (4) | 2024.06.30 |
[ํ๊ณ #6] 24๋ 5์ ํ๊ณ (4) | 2024.05.31 |