ν”Όλ“œλ‘œ λŒμ•„κ°€κΈ°
MyNotifyAssist β€” A Smart Reminder & Productivity Platform πŸš€
Dev.toDev.to
Backend

Java 21 및 Spring Boot 기반의 톡합 생산성 ν”Œλž«νΌ μ•„ν‚€ν…μ²˜ 섀계

MyNotifyAssist β€” A Smart Reminder & Productivity Platform πŸš€

Nikki sawner2026λ…„ 5μ›” 18일2λΆ„beginner

Context

전톡적인 λ¦¬λ§ˆμΈλ” μ•±μ˜ κΈ°λŠ₯적 ν•œκ³„μ™€ νŒŒνŽΈν™”λœ 생산성 도ꡬ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ 톡합 ν”Œλž«νΌ ꡬ좕 ν•„μš”μ„± 제기. 단일 μ§„μž…μ μ—μ„œ λ¦¬λ§ˆμΈλ”, ν˜‘μ—…, λ…ΈνŠΈ 곡유λ₯Ό 톡합 κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ μ§€ν–₯.

Technical Solution

  • Java 21κ³Ό Spring Bootλ₯Ό ν†΅ν•œ κ³ μ„±λŠ₯ λ°±μ—”λ“œ μ„œλ²„ ꡬ좕 및 λΉ„μ¦ˆλ‹ˆμŠ€ 둜직 처리
  • React JS 및 React Native/Expo 기반의 Cross-platform ν”„λŸ°νŠΈμ—”λ“œ κ΅¬ν˜„μœΌλ‘œ μ‚¬μš©μž κ²½ν—˜ 일관성 확보
  • WhatsApp, SMS, Email, Push Notification λ“± 닀쀑 채널 μ•Œλ¦Ό 전솑 μ‹œμŠ€ν…œ 섀계λ₯Ό ν†΅ν•œ 도달λ₯  κ·ΉλŒ€ν™”
  • 곡용 링크 생성 λ‘œμ§μ„ ν†΅ν•œ Public Notes 곡유 κΈ°λŠ₯ κ΅¬ν˜„ 및 데이터 μ ‘κ·Όμ„± μ œμ–΄
  • OpenAI 및 Gemini API 연동을 ν†΅ν•œ μžμ—°μ–΄ 기반 Intent Extraction 및 μžλ™ μŠ€μΌ€μ€„λ§ νŒŒμ΄ν”„λΌμΈ 섀계
  • Razorpay 및 Google Sign-In 톡합을 ν†΅ν•œ 결제 및 인증 인프라 ν‘œμ€€ν™”

1. 닀채널 μ•Œλ¦Ό μ‹œμŠ€ν…œ 섀계 μ‹œ λ©”μ‹œμ§€ 큐λ₯Ό ν†΅ν•œ 비동기 처리 및 μž¬μ‹œλ„ μ „λž΅ κ²€ν† 

2. LLM 기반 μŠ€μΌ€μ€„λ§ λ„μž… μ‹œ μ‚¬μš©μž μž…λ ₯κ°’μ˜ μ •ν˜• 데이터 λ³€ν™˜μ„ μœ„ν•œ Prompt Engineering μ΅œμ ν™”

3. Cross-platform μ•± 개발 μ‹œ Expoλ₯Ό ν™œμš©ν•œ 배포 ν”„λ‘œμ„ΈμŠ€ νš¨μœ¨ν™” 및 λ„€μ΄ν‹°λΈŒ λͺ¨λ“ˆ μ˜μ‘΄μ„± 관리

원문 읽기