π Novu | μ€νμμ€ μλ¦Ό μΈνλΌ
Source: Dev.to

κ°μ
μλ¦Ό μμ€ν μ μ²μλΆν° ꡬμΆνλ κ²μ μκ°λ λ§μ΄ λ€κ³ 볡μ‘νλ©° λ°λ³΅μ μΈ μμ μ λλ€. λͺ¨λ νλ μ ν리μΌμ΄μ μ μ΄λ©μΌ, SMS, νΈμ μλ¦Ό, μΈμ± μΈλ°μ€, μ€μκ° μ λ°μ΄νΈκ° νμνμ§λ§ μ΄λ₯Ό κ°κ° λ°λ‘ κ΄λ¦¬νλ κ²μ μ λͺ½κ³Όλ κ°μ΅λλ€.
Novuλ μ΄λ©μΌ, SMS, νΈμ, μ±ν , μΈμ± μλ¦Όμ λ¨μΌ APIλ‘ ν΅ν©νλ κ°λ ₯ν μ€νμμ€ μλ¦Ό μΈνλΌμ€νΈλμ²μ΄λ©°, μν¬νλ‘ μλν, μ€μκ° μ λ¬, μλ² λ κ°λ₯ν UI μ»΄ν¬λνΈλ₯Ό μ 곡ν©λλ€.
μ£Όμ κΈ°λ₯
- β ν΅ν© μλ¦Ό API β νλμ APIλ‘ μ΄λ©μΌ, SMS, νΈμ, μ±ν λ° μΈμ± λ©μμ§ μ μ‘
- β μλ² λ κ°λ₯ν μλ¦Ό μΌν° β μ½μ/μ½μ§ μμ μνλ₯Ό νμνλ μ€μκ° μΈλ°μ€ UI
- β μν¬νλ‘ λ° λΌμ°ν μμ§ β μ±λ μ°μ μμ, ν΄λ°± λ° μ‘°κ±΄λΆ λ‘μ§
- β λ€μ΄μ μ€νΈ λ° μ€μΌμ€λ§ μμ€ν β μλ¦Όμ λ°°μΉ μ²λ¦¬ν΄ μμ κ°μ
- β μ¬μ©μ μ νΈλ κ΄λ¦¬ β μ±λ λ° λΉλμ λν μμ ν μ μ΄
- β μ€μκ° μ λ°μ΄νΈ β WebSocket κΈ°λ° μ¦μ μ λ¬
- β μ€νμμ€ λ° μ체 νΈμ€ν κ°λ₯ β MIT λΌμ΄μ μ€, μ΄λμλ λ°°ν¬ κ°λ₯
κΈ°μ μ€ν λ° μν€ν μ²
λ°±μλ
- π» Node.js + TypeScript β ν΅μ¬ λ°±μλ
- π§© Express / NestJS β API νλ μμν¬
- π¦ MongoDB β μλ¦Ό μ μ₯μ
- β‘ Redis + BullMQ β ν λ° λ°±κ·ΈλΌμ΄λ μμ
- π WebSocket / Socket.io β μ€μκ° μ λ¬
- π¨ Handlebars β μ΄λ©μΌ ν νλ¦Ώ μμ§
νλ‘ νΈμλ
- π¨ React β λμ보λ λ° μΈλ°μ€ UI
- π Tailwind CSS / CSS Modules β μ€νμΌλ§
- π Storybook β UI μ»΄ν¬λνΈ κ°λ°
DevOps λ° μΈνλΌ
- π³ Docker & Docker Compose
- π CI/CD νμ΄νλΌμΈ
- π REST + WebSocket μν€ν μ²
μ§μλλ μ 곡μ ν΅ν©
- μ΄λ©μΌ: SendGrid, Mailgun, AWS SES, Postmark, SMTP
- SMS: Twilio, Vonage, Plivo, SNS
- νΈμ: Firebase Cloud Messaging, Expo, APNS, Pushpad
- μ±ν : Slack, Discord, Microsoft Teams
Novuλ₯Ό μ¬μ©νλ μ΄μ
- πΉ μ€λ³΅λ μλ¦Ό λ‘μ§ μ κ±°
- πΉ μ±λ κ° μν¬νλ‘ νμ€ν
- πΉ κ°λ° μκ° λν μ κ°
- πΉ μλ¦Όμ μμ μ μΌλ‘ νμ₯
- πΉ μ€λΉλ UI μ»΄ν¬λνΈ νμ©
GitHub μ μ₯μ λ° λ¬Έμ
https://reactjsguru.com/repos/mastering-modern-notification-systems-with-novu?utm_source=devto&utm_medium=social&utm_campaign=repo_post (maintained by NovuHQ)
π¬ μ¬λ¬λΆμ μ§μ μλ¦Ό μμ€ν μ ꡬμΆνμκ² μ΅λκΉ, μλλ©΄ Novuμ κ°μ μ€νμμ€ μΈνλΌμ€νΈλμ²λ₯Ό νμ©νμκ² μ΅λκΉ? μ견μ λλ 보μΈμ!