Armeria ยท LINE
- #6975 - Let GrpcService specify a maximum bound for grpc-timeout (2026.10)
- ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์
grpc-timeout์์ฒญ์ ์ ๋ขฐํ ์ง ๋ฌด์ํ ์ง๋ง ์ ํํ ์ ์์ด, ์ ๋ขฐํ ์ ์๋ ํด๋ผ์ด์ธํธ์ ๊ณผ๋ํ ํ์์์ ์๊ตฌ๋ฅผ ์ ํํ ์๋จ์ด ์๋ ๋ฌธ์ . ๊ณต๊ฐ APIGrpcTimeoutPolicy๋ฅผ ์ค๊ณํด ์ํ / ์คํ์ / ๋ฉ์๋๋ณ ๊ฒฐ์ ์ ํํ ๊ฐ๋ฅํ๊ฒ ํจ - ๋ฉ์ธํ
์ด๋ ๋ฆฌ๋ทฐ๋ก ์ค๊ณ 3ํ ์กฐ์ - ๋ค์ด๋ฐ, ๋ฌดํ ํ์์์์ sentinel ๋์
null๋ก ํํ(grpc-java์@Nullable Deadline, Envoy์ ํ๋ ์กด์ฌ ๋ฐฉ์ ์ ๋ก ์กฐ์ฌ ํ ์ ์),withOffset์ธํฐํ์ด์ค ๋ฉ์๋๋ฅผ ํฉํ ๋ฆฌ ์ธ์๋ก ํก์ - ๋ฆฌ๋ทฐ ๋ฐ์ ์ค ์์ ํค๋๋ก ์๋ฒ ๋ด๋ถ ์ ํธ๋ฅผ ํ๋ด๋ผ ์ ์๋ ๊ฒฝ๋ก์
grpc-timeout: 0S์ ์๋ฏธ๊ฐ ๋ฐ๋๋ ํ๊ท๋ฅผ ๋ฐ๊ฒฌ, ์ธ ์ปค๋ฐ์์ ๋์์ ๋น๊ต ์คํํด ๊ฒ์ฆ ํ ์์ new feature/ Merged intomain/ Milestone1.42.0/ +806 -41 (7 files)
- ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์
- #51568 - Some assertion messages name the wrong parameter (2026.09)
- ๋ฉ์๋์ ์กด์ฌํ์ง ์๋ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ Assert ์ง๋จ ๋ฉ์์ง 3๊ณณ ์์
type: bug/ Merged into4.0.x/ Milestone4.0.9
- #51562 -
OAuth2ResourceServerProperties.Jwthas a setter that does not match its getter (2026.09)- getter/setter ํ๋กํผํฐ ์ด๋ฆ ๋ถ์ผ์น๋ก ๋ฌธ์์ ์๋ ์ค์ ํค๊ฐ ๋ฐ์ธ๋ฉ๋๋ ๋ฌธ์ ์ ๋ณด
type: bug/ Milestone4.1.2
- #51509 - Customizer null checks in HTTP client builders assert the wrong attribute (2026.08)
mergedCustomizers๊ฐ ํ๋ผ๋ฏธํฐ ๋์ ํ๋๋ฅผ ๊ฒ์ฆํด null ์ธ์๊ฐ ๊ฑธ๋ฌ์ง์ง ์๋ ๋ฌธ์ ์์ type: bug/ Merged into4.0.x/ Milestone4.0.9
- #34868 - Use banner location constant (2023.04)
- ํ๋์ฝ๋ฉ๋ ๋ฐฐ๋ ๊ฒฝ๋ก ๋ฌธ์์ด์
DEFAULT_BANNER_LOCATION์์๋ก ๋์ฒด - ๋ฐ์๋จ (ํ์ด ์ง์ ์ปค๋ฐ์ผ๋ก ์ ์ฉ ํ PR close)
- ํ๋์ฝ๋ฉ๋ ๋ฐฐ๋ ๊ฒฝ๋ก ๋ฌธ์์ด์
- #5242 - Remove redundant assertion in EncryptionOptions constructor (2026.09)
@Nullable์ธqueryableEncryptionOptions๋์key๋ฅผ ์ค๋ณต ๊ฒ์ฆํ๋ assertion ์ ๊ฑฐ- Merged into
main/ Back ported to5.1.x,5.0.x/ Milestone5.0.8
๊ฐ๋ฐํ / ํ์ฅ ยท 2024.11 ~ 2026.07
์์ฌ ์ ํ โ ์ํฌ์ฑ (INK Chat) ยท AI ์บ๋ฆญํฐ ์ฑํ ยท ๋ฐฑ์๋ / ์น / ์ฑ ๋จ๋ ๊ฐ๋ฐ
- ํฅ์ฌ๊ณ ๋ 5-๋ชจ๋ Spring Boot(Java 17) ๋ฐฑ์๋ ๋จ๋ ์ค๊ณ โ 44๊ฐ ๋๋ฉ์ธ ยท REST API 426 ยท ์ํฐํฐ 114 (์ปค๋ฐ์ 92%)
- Claude / GPT / Gemini / Grok ๋ฉํฐ LLM ๋ผ์ฐํ (๊ฐ์ฉ์ฑ ํด๋ฐฑ ยท refusal ๊ฐ์ง) + Prompt Caching์ผ๋ก ์บ์ ํํธ์จ 48.6%, ํ ํฐ ๋น์ฉ ์ ๋ฐ ์ ๊ฐ
- ๊ฒฐ์ ๋ฉฑ๋ฑ์ฑ(Redis SETNX + PortOne / Google Play / Apple ๊ฒ์ฆ) ๊ฒฐ์ 1๋ง ๊ฑด ๋ฌด์ฌ๊ณ , MySQL ์ฝ๊ธฐยท์ฐ๊ธฐ ๋ถ๋ฆฌ๋ก ์ฑํ 1,117๋ง ๊ฑด ์ด์
- React 19 ์น(์ต๊ทผ 12๊ฐ์ ๋ฐฉ๋ฌธ์ 22.6๋ง+) + React Native ์ฑ ๋จ๋ ๊ฐ๋ฐ, GitHub Actions / Docker / AWS Blue-Green ๋ฌด์ค๋จ ๋ฐฐํฌ ์์ฒด ๊ตฌ์ถ
์ธ์ฃผ ํ๋ก์ ํธ ยท ๊ธฐํ / ๋ฐฑ์๋ / ํ๋ก ํธ์๋ / ์ธํ๋ผ ์ ์์ญ ๋จ๋
- ๊ณผ๊ธฐ๋ถ ์ ๊ตญ๋ฏผ AI ๊ฒฝ์ง๋ํ ยท ์ ๋ถ ์ฃผ๊ด ๊ณต๊ณต ์น ์๋น์ค
๋จ๋- ์ฑํผ์ธ / ๋ฃจํค / ์ค๋ฅ์ฐพ๊ธฐ ๋ฑ 5๊ฐ ์ฌ์ดํธ ๋ฉํฐํ ๋ํธ ํฌํธ (API 218 ยท DB 40), ๋ฐฉ๋ฌธ์ 52๋ง+ / PV 370๋ง+ ์ด์
- TOTP 2FA ยท IP ํ์ดํธ๋ฆฌ์คํธ ยท ๊ฐ์ฌ ๋ก๊ทธ ๋ฑ ๊ณต๊ณต๊ธ ๋ณด์, R2 ์ ๋ก๋ ยท ์ฌ์ฌ ์๋๋ฐฐ์ ยท Cron ํต๊ณ ์๋ํ
- ๋ง๋ฆฌ์๋ณ์ ์ฌ์ง ์์ฝ ยท ์ผ์ฐ / ํ์ด 2๊ฐ ์ง์ฌ
๋จ๋- ์์ฌ๋ณ ๋์ ํ์์ฌ๋กฏ ์์ฝ ์์ง + ์นด์นด์ค ์๋ฆผํก ์๋ํ(Vercel Cron), 2์ง์ฌ ํฉ์ฐ ๋ฐฉ๋ฌธ์ 8.2๋ง+
- ์ํฌ๋ฉ์คํ๋์ค ๋ณดํ๋ถ์ ยท ๊ต๋ณด์๋ช
์ฌ๋ด๋ฒค์ฒ
๋จ๋- Spring Boot / ์น / React Native ์ฑ 3-tier ๋จ๋ ๊ตฌ์ถ(API 160+) + Naver ClovaStudio LLM ํผ๋๋ฐฑ, NCP ๋ฐฐํฌ
- ์ฌ๋์ธHS CRM ์ฌ๊ตฌ์ถ ยท ๋ ๊ฑฐ์ CRM AI ๊ธฐ๋ฐ ์ฌ์ค๊ณ
๋จ๋- ์๋๋ก์ด๋ ํตํ ๋ น์ โ ๋ฒํธ ๋งค์นญ โ STT โ AI ๋ถ์ ํ์ดํ๋ผ์ธ + GPT ์ด๋ ฅ์ ์๋ ํ์ฑ / ์ธ์ฌ ๊ฒ์
๊ฐ๋ฐํ / ์ธํด ยท 2024.01 ~ 2024.04
- Microsoft Azure / Office 365 ๊ตฌ๋
์๋ํ ํ๋ซํผ
IT Marketplace๋ฐฑ์๋ ๊ฐ๋ฐ (๊ตฌ๋ ์์ฑ/๊ฐฑ์ /์ทจ์/์ ์ฐ) - Vue.js ๊ธฐ๋ฐ ๊ตฌ๋ ๊ด๋ฆฌ UI ๊ฐ๋ฐ, MySQL ์ค๊ณ ๋ฐ ํธ๋์ญ์ ์์ ์ฑ ํ๋ณด
- Azure VM / Docker ์ธํ๋ผ ์ด์, GitLab CI ํ์ดํ๋ผ์ธ ๊ตฌ์ถ, Power Automate(RPA) ๋ฐ๋ณต ์ ๋ฌด ์๋ํ
AIํ๋ซํผํ ยท 2022.05 ~ 2022.07
- KT ์ฌ๋ด ์ฑ๋ด Solr ๊ธฐ๋ฐ ๊ฒ์ ์์ง ๋ฐฑ์๋ ๊ฐ๋ฐ
- Thymeleaf ๊ด๋ฆฌ์ CMS ๊ตฌํ(ํ์ต ๋ฐ์ดํฐ CRUD / ๊ฒ์ / ์๊ฐํ), PostgreSQL / Redis ์บ์ ํ์ฉ
- Jenkins / GitLab CI ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
- ๋จ์์ธ๋ํ๊ต - ์ปดํจํฐ์ํํธ์จ์ดํ๊ณผ (2016.03 ~ 2022.02)
- KH์ ๋ณด๊ต์ก์ - Java Web ๊ฐ๋ฐ์ ์์ฑ ๊ณผ์ (2021.07 ~ 2022.02)
- ์ ๋ก๋ฒ ์ด์ค - ๋ฐฑ์๋ ์ค์ฟจ 4๊ธฐ (2022.08 ~ 2023.02), ์๋ฃ์ ์์ 10% ์ฐ์์
- Depromeet (๋์์ด๋์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ง๋ฌ์ ๋)
- UNITHON (์ ๋ํค)
- 10๊ธฐ - AI ์ํ ์ถ์ฒ ์๋น์ค ๊ทน๋ฝ๋ฌด๋น ๋ฐฑ์๋ (2023.09)
- 11๊ธฐ - ์คํํ (2024.04)
- ํ ์ค์ฝ - 1ํ์ฐจ, 2ํ์ฐจ ์ด์์ง (2023.02 ~ 2023.03)
- ํ ์ค์ ์คํ๋ฆฐํธ 14๊ธฐ - ์คํจ ๊ธฐ๋ก ์๋น์ค ์ค๋์ ์คํจ ๋ฐฑ์๋ (2023.02)
- ๋ํ์๊ณตํ์์ ์ทจ์ ์บ ํ for KDT ๋ฉํ (2024.06)
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ (2022.11)