Skip to Content

Identity Platform

์—ฌ๋Ÿฌ ๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜๋Š” ์ธ์ฆยท๊ถŒํ•œ ํ”Œ๋žซํผ์„ ๊ฐœ์„ ํ•œ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค. Java์™€ Spring ์—…๊ทธ๋ ˆ์ด๋“œ, ๊ด€๋ฆฌ์ž ๊ถŒํ•œ๊ณผ ๋กœ๊ทธ, ๊ฐ์‚ฌ ์ด๋ฒคํŠธ ์ˆ˜์ง‘ยท๋ถ„์„, API ์„ฑ๋Šฅ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋Ÿฐํƒ€์ž„๊ณผ ์‹คํ–‰ ํ™˜๊ฒฝ

Spring Boot ์ ์šฉ๊ณผ ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ, ์ปจํ…Œ์ด๋„ˆ ํ”Œ๋žซํผ๊ณผ IAM ๊ด€๋ จ ์ž‘์—…์ž…๋‹ˆ๋‹ค.

  1. ์ธ์ฆ ์„œ๋น„์Šค์˜ Spring 4ยทJava 8 ์—…๊ทธ๋ ˆ์ด๋“œ
  2. Spring Boot ์ ์šฉ ์ค‘ ํ™•์ธํ•œ ์„ค์ •ยทORMยทURL ํ˜ธํ™˜์„ฑ
  3. ๋‚ด๋ณด๋‚ด๊ธฐ ์„œ๋น„์Šค์˜ NPE ์ „ํ™˜ POC์™€ ๋‚จ์€ ๋„๋ฉ”์ธ ์—ฐ๊ฒฐ
  4. ์„œ๋น„์Šค๋ณ„ IAM ๊ถŒํ•œ ๋ถ„๋ฆฌ์™€ Terraform ์ •์ฑ… ์กฐํ•ฉ

๊ด€๋ฆฌ์ž ๊ถŒํ•œ๊ณผ ๋กœ๊ทธ

์—…๋ฌด ๊ถŒํ•œ์˜ ๊ตฌ์กฐ์™€ ์šด์˜ ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•œ ๋กœ๊ทธ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

  1. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ๋ชจ๋ธ๊ณผ ๊ฐ์‚ฌ ์ด๋ฒคํŠธ์˜ ํ–‰๋™ ๋‹จ์œ„
  2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ยท์ ‘๊ทผ ๋กœ๊ทธ๋ฅผ JSON๊ณผ ์ถ”์  ํ•„๋“œ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ
  3. ๋น„๋™๊ธฐ ์ž‘์—…์—์„œ ์‚ฌ๋ผ์ง„ MDC ์ „๋‹ฌํ•˜๊ธฐ

๊ฐ์‚ฌ ์ด๋ฒคํŠธ์™€ ๋ฐ์ดํ„ฐ ํ™œ์šฉ

์ด๋ฒคํŠธ ์ˆ˜์ง‘ ๊ตฌ์กฐ๋ฅผ ์ •๋ฆฌํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ œํ•ด ๊ฒ€์ƒ‰๊ณผ ์ฑ—๋ด‡์— ์—ฐ๊ฒฐํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค.

  1. ๊ฐ์‚ฌ ์ด๋ฒคํŠธ ๋ชจ๋ธ๊ณผ ๊ณต์œ  ํŒŒ์ดํ”„๋ผ์ธ ์ „ํ™˜
  2. ๊ฐ์‚ฌ ์ด๋ฒคํŠธ์˜ BronzeยทSilverยทGold ์ •์ œ
  3. ๊ฐ์‚ฌ ๋ฐ์ดํ„ฐ ์กฐํšŒ์™€ ๋ฌธ์„œ ๊ฒ€์ƒ‰์„ ๋‚˜๋ˆˆ ์ฑ—๋ด‡ ์—”์ง„
  4. ๊ฐ์‚ฌ ๋ฐ์ดํ„ฐ ์ฑ—๋ด‡์˜ ์ŠคํŠธ๋ฆฌ๋ฐ ๋‹ต๋ณ€๊ณผ ์ฐจํŠธ ํ™”๋ฉด
  5. ์ง์ ‘ ๋งŒ๋“  Text-to-SQL์„ Genie๋กœ ๋ฐ”๊พผ ์ด์œ 

์šด์˜ ๋ถ„์„๊ณผ ์„ฑ๋Šฅ ๊ฐœ์„ 

์ฟผ๋ฆฌ์™€ ์„œ๋น„์Šค ํ˜ธ์ถœ์„ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ์‘๋‹ต ์ง€์—ฐ์„ ์กฐ์‚ฌํ•œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

  1. ํŠธ๋žœ์žญ์…˜ ๋ฐ–์—์„œ ์—ฐ๊ด€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๋‹ค๊ฐ€ ์ƒ๊ธด ๋ฌธ์ œ
  2. Splunk REST API๋กœ ๊ฐ™์€ ์กฐ๊ฑด์˜ ๋กœ๊ทธ ๋ถ„์„ ๋ฐ˜๋ณตํ•˜๊ธฐ
  3. 28์ดˆ ๊ฑธ๋ฆฐ ์‚ฌ์šฉ์ž ์กฐํšŒ API ๋ณ‘๋ชฉ ๋ถ„์„
Last updated on