Skip to content
@Boheom-Mong

Boheom-Mong

๐Ÿ›ก๏ธ ๋ณดํ—˜๋ชฝ (InsurDream) ๐Ÿ›ก๏ธ

๊ด‘๊ณ  ์ „ํ™” ์—†์ด, ๋‚˜์—๊ฒŒ ๋”ฑ ๋งž๋Š” ๋ณดํ—˜ ๊ฐ€์ž… ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์›น ์„œ๋น„์Šค
SeSACย MSAย ๊ธฐ๋ฐ˜ย ์ž๋ฐ”ย ํ’€์Šคํƒย ๊ฐœ๋ฐœย ์ „๋ฌธ๊ฐ€ย ์–‘์„ฑ๊ณผ์ •ย โ€“ย Finalย Project



โœˆ๏ธ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๋ณดํ—˜๋ชฝ์€ ๋ณต์žกํ•˜๊ณ  ๋ถˆํˆฌ๋ช…ํ–ˆ๋˜ ๋ณดํ—˜ ๊ฐ€์ž… ๊ณผ์ •์„ ๋งž์ถคํ˜• ์ถ”์ฒœยท์‹œ๋ฎฌ๋ ˆ์ด์…˜ยท๊ฒฐ์ œ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ํ•ด๊ฒฐํ•ด ์ฃผ๋Š” ์›น ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ๊ฑด๊ฐ•์ •๋ณด ๊ธฐ๋ฐ˜ ๋งž์ถคํ˜• ๋ณดํ—˜ ์ถ”์ฒœย ๐Ÿ“‘
  • ์‹ค์‹œ๊ฐ„ ๋ณดํ—˜๋ฃŒยทํŠน์•ฝยทํ˜œํƒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ย ๐Ÿ’ธ
  • Tossย Paymentsย API๋ฅผ ์ด์šฉํ•œ ๊ฐ„ํŽธ ๊ฒฐ์ œยท์ž๋™์ด์ฒดย โšก
  • Googleย Authenticatorย TOTPย 2์ฐจ ์ธ์ฆย ๐Ÿ”
  • SSEย +ย Redisย Pub/Subย ์•Œ๋ฆผ(์ž๋™์ด์ฒดย Dโ€‘1, ๋ถ๋งˆํฌ ์ถ”๊ฐ€/์ทจ์†Œ)ย ๐Ÿ””
  • ๋ถ๋งˆํฌยท๋งˆ์ดํŽ˜์ด์ง€ ๋“ฑ ์‚ฌ์šฉ์ž ํŽธ์˜ ๊ธฐ๋Šฅย ๐Ÿš€

โฐ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2025โ€‘02โ€‘10ย ~ย 2025โ€‘03โ€‘12 (5์ฃผ)


๐Ÿ‘ฉโ€๐Ÿ’ป ๋ฉค๋ฒ„ ๊ตฌ์„ฑ


๋‚จ์ข…ํ˜(ํŒ€์žฅ)

์ด์œ ์ง„(ํŒ€์›)

์ด์ง€๋ฏผ(ํŒ€์›)

์žฅ๋‹ค์€(ํŒ€์›)
๋ถ๋งˆํฌ ๋ฐ ์•Œ๋ฆผ, CI/CD ๋ฐ ์ธํ”„๋ผ ๊ตฌ์ถ• ์นด์นด์˜ค ์†Œ์…œ๋กœ๊ทธ์ธ, Google Auth ๊ธฐ๋ฐ˜ 2์ฐจ ์ธ์ฆ ๋ณดํ—˜์ƒํ’ˆ ํ•„ํ„ฐ๋ง, ๊ฑด๊ฐ•์ •๋ณด ๊ธฐ๋ฐ˜ ์ถ”์ฒœ์‹œ์Šคํ…œ ๊ฒฐ์ œ ๋ฐ ์ž๋™์ด์ฒด (Toss payments API ์—ฐ๋™)

๐Ÿ“Œ ๊ธฐ์ˆ  ์Šคํƒ

๐Ÿ› ย Frontend

React Zustand React Query React Router Axios

๐Ÿ› ย Backend

Java Spring Boot SSE MySQL

๐Ÿ› ย Infra

AWS Nginx Redis Pub/Sub

๐Ÿ› ย CI/CD & Container

Docker Github Actions

๐Ÿ› ย Communucation

Notion GitHub Jira Swagger

๐Ÿ“Œ ์ฃผ์š” ๊ธฐ๋Šฅ

ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ

  • Kakaoย OAuth2 + Googleย Authenticator(TOTP) 2์ฐจ ์ธ์ฆ

๋งˆ์ด ํŽ˜์ด์ง€

  • ์ •๋ณด ์กฐํšŒ ๋ฐ ์ˆ˜์ •
  • ๊ฑด๊ฐ• ์ •๋ณด ์กฐํšŒ ๋ฐ ์ˆ˜์ •
  • ๋ถ๋งˆํฌ ๋ณดํ—˜ ๋ชจ์•„๋ณด๊ธฐ
  • ๊ฐ€์ž…ํ•œ ๋ณดํ—˜ ํ™•์ธ
  • ๋ณดํ—˜๊ธˆ ์ž๋™์ด์ฒด ์„ค์ • ๋ฐ ๋‚ ์งœ ํ™•์ธ

๋ฉ”์ธ ํŽ˜์ด์ง€

  • ๋ณดํ—˜์‚ฌ ๋ฐ ๋ณดํ—˜ ์นดํ…Œ๊ณ ๋ฆฌ ์„ ํƒ์„ ํ†ตํ•œ ๊ฒ€์ƒ‰
  • ๋ณดํ—˜ ์ƒํ’ˆ ์กฐํšŒ ๋ฐ ๊ฐ€์ž…

๋ณดํ—˜ ์ถ”์ฒœ

  • ์‚ฌ์šฉ์ž์˜ ์œ„ํ—˜ ์š”์†Œ ํ™•์ธ
  • ๊ฑด๊ฐ•์ •๋ณด(๋‚˜์ดยท์ง์—…ยท์งˆํ™˜ยท๊ฐ€์กฑ๋ ฅ ๋“ฑ) ๊ธฐ๋ฐ˜ ๊ฐ€์ค‘์น˜ ๋ชจ๋ธ๋กœ ๋ณดํ—˜ ์ƒํ’ˆ TOPโ€‘N ์ถ”์ฒœ

๋ณดํ—˜ ๊ฐ€์ž…

  • ์‚ฌ์ „ ํ•ญ๋ชฉ ๋™์˜ ๋ฐ ํŠน์•ฝ ํ™•์ธ
  • ๋ณดํ—˜๋ฃŒ ๋ฐ ๋ณด์žฅ ํ•ญ๋ชฉ ํ™•์ธ
  • ๋ณดํ—˜ ๊ฐ€์ž… ๋ฐ Tossย Payments๋ฅผ ํ™œ์šฉํ•œ ๋ณดํ—˜๊ธˆ ๊ฒฐ์ œ

์•Œ๋ฆผ

  • ๋ถ๋งˆํฌ ์ถ”๊ฐ€/์ทจ์†Œ
  • ๋ณดํ—˜๊ธˆ ์ž๋™์ด์ฒด ์ „๋‚ (Dโ€‘1)

๐ŸŒ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

boheommong_architecture_v1

:octocat: Git Commit Convention

๐Ÿ’ก Commit Type

  • ํƒ€์ž…์€ ํƒœ๊ทธ์™€ ์ œ๋ชฉ์œผ๋กœ ๊ตฌ์„ฑ๋˜๊ณ , ํƒœ๊ทธ๋Š” ์˜์–ด๋กœ ์“ฐ๋˜ ์ฒซ ๋ฌธ์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ•œ๋‹ค.
  • ํƒœ๊ทธ: ์ œ๋ชฉ ํ˜•ํƒœ์ด๋ฉฐ :๋’ค์—๋งŒ space๊ฐ€ ์žˆ์Œ์— ์œ ์˜ํ•œ๋‹ค.
    • feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
    • docs : ๋ฌธ์„œ ์ˆ˜์ •
    • style : ์ฝ”๋“œ ํฌ๋งทํŒ…, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
    • refactor : ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง
    • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
    • chore : ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

Popular repositories Loading

  1. frontend frontend Public

    ๋ณดํ—˜๋ชฝ - MSA๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€ ์–‘์„ฑ๊ณผ์ • ์ตœ์ข… ํ”„๋กœ์ ํŠธ ๋Œ€์ƒ

    JavaScript 4

  2. back back Public

    ๋ณดํ—˜๋ชฝ - MSA๊ธฐ๋ฐ˜ ํ’€์Šคํƒ ๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€ ์–‘์„ฑ๊ณผ์ • ์ตœ์ข… ํ”„๋กœ์ ํŠธ ๋Œ€์ƒ

    Java 4

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ