https://github.com/depromeet/insightout-server
π« μκΈ°μκ°μκ° λ§λ§ν μκ°, κ·Έ μμμ ν¨κ»νλ μΈμ¬μ΄νΈ μμ
https://github.com/depromeet/insightout-server
Last synced: 6 months ago
JSON representation
π« μκΈ°μκ°μκ° λ§λ§ν μκ°, κ·Έ μμμ ν¨κ»νλ μΈμ¬μ΄νΈ μμ
- Host: GitHub
- URL: https://github.com/depromeet/insightout-server
- Owner: depromeet
- Created: 2023-04-10T05:02:16.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2023-07-15T09:00:00.000Z (about 2 years ago)
- Last Synced: 2023-07-15T10:20:31.953Z (about 2 years ago)
- Language: TypeScript
- Homepage:
- Size: 101 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
π« μκΈ°μκ°μκ° λ§λ§ν μκ°, κ·Έ μμμ ν¨κ»νλ μΈμ¬μ΄νΈ μμ
---
![]()
μκΈ°μκ°μλ‘ λ§€μΌ λ°€ μ§μμ°λ μ·¨μ μ€λΉμμ΄μ κ°μ?
μΈμ¬μ΄νΈ μμμμ κ²½ν λΆν΄λ₯Ό ν΅ν΄ μ§λ¬΄μλμ νν€μΉκ³
λλ§μ κ²½ν μΉ΄λλ₯Ό λ§λ€μ΄λ³΄μΈμ. AI μλ ν€μλ μΆμ²λΆν°
μκΈ°μκ°μ μμ±κΉμ§, μ·¨μ μ€λΉ κ³Όμ μ κ³ λ―Όμ ν΄κ²°ν΄λ³΄μΈμ!
---
![]()
κ²½νλΆν΄
π 첫 λ²μ§Έ, λ΄κ° κ°μ§ κ²½νμ λΆν΄ν΄λ΄μ
1οΈβ£ λ΄ κ²½νμ μ½κ² νμ΄λΌ μ μλ λ¬Ένλ€μ μ 곡ν΄μ
2οΈβ£ ν΅μ¬ ν€μλλ€μ μ ννκ³ μΆκ° ν μ μμ΄μ
3οΈβ£ S.T.A.R κΈ°λ²μ νμ©ν΄ λ΄ κ²½νμ λ Όλ¦¬μ μΌλ‘ ꡬ쑰νν΄λ΄μ
---
AI μλ ν€μλ λ° μκΈ°μκ°μ μΆμ²
π λ λ²μ§Έ, AI루λͺ¨μ€κ° λ§λ§ν μ·¨μ€μ λμμ€μ
1οΈβ£ λ΄ κ²½νμ ν΅ν΄ 루λͺ¨μ€κ° ν€μλλ₯Ό μΆμ²ν΄μ€μ
2οΈβ£ μμ μμ±ν λ΄μ©μ κΈ°λ°μΌλ‘ μκΈ°μκ°μλ₯Ό μμ±ν΄μ€μ
3οΈβ£ κ²½νμ ν΅ν΄ λ°μ μ μλ μμ μκΈ°μκ°μ μ§λ¬Έλ μ 곡ν΄μ€μ
---
λͺ¨μ보기
π λ€ λ²μ§Έ, λ΄κ° μμ±ν κ²½ν, μκΈ°μκ°μ, AIκ° μΆμ²ν΄μ€ μκΈ°μκ°μλ₯Ό νλ μ΄μ ν μ μμ΄μ
1οΈβ£ μλ ν€μλ μ€μ¬μΌλ‘ κ²½νμΉ΄λλ₯Ό λͺ¨μλ³Ό μ μμ΄μ
2οΈβ£ λ΄κ° μμ±ν μκΈ°μκ°μλ€μ νμΈ ν μ μμ΄μ
3οΈβ£ AI 루λͺ¨μ€κ° μΆμ²ν΄μ€ ν€μλλ‘ λ£¨λͺ¨μ€κ° μΆμ²νλ μκΈ°μκ°μλ€μ λͺ¨μ λ³Ό μ μμ΄μ
---
μκΈ°μκ°μ μμ±
π μΈ λ²μ§Έ, μμ±ν κ²½ν μΉ΄λλ₯Ό νμ©ν΄μ μκΈ°μκ°μλ₯Ό μμ±ν μ μμ΄μ
1οΈβ£ ν΄λ νμμΌλ‘ μκΈ°μκ°μλ₯Ό μμ±νκ³ κ΄λ¦¬ ν μ μμ΄μ
2οΈβ£ μμ± μ€μΈ μκΈ°μκ°μμ λ§μΆ€λ² κ²μ¬λ κ°λ₯νλ΅λλ€.
3οΈβ£ μμ±μ μλ£ν κ²½νμΉ΄λλ₯Ό μ°Έκ³ νλ©° μκΈ°μκ°μλ₯Ό μμ±ν μ μμ΄μ
---
![]()
μκΈ°μκ°μ μμ±μ μμμ μΈμ¬μ΄νΈ μμκ³Ό ν¨κ»ν΄μ.---
### Insight-outμ μλ²λ μ΄λ»κ² ꡬμ±λμμκΉμ?
#### 1. μν€ν μ²
> **κΈνκ² μμ±ν΄μ μμ§ μμ μ΄ νμν΄μ!**
μ΅λν λΉ λ₯Έ κ°λ°μ μ§ννκΈ° μν΄ μν€ν μ²λ λ¨μνκ² κ°μ Έκ°μ΄μ(μμ μμ μ€). λ¨μΌ EC2(t2-micro)μ μλ²λ₯Ό ν λ λμ°κ³ ν΄λΉ μ»΄ν¨ν°μμ Redisλ₯Ό μ€μΉν΄ μλμμΌ°μ΅λλ€.
λ°°ν¬ νμ΄νλΌμΈμ GitHub Actionsλ₯Ό ν΅ν΄ νΉμ branchμ Push μ΄λ²€νΈκ° λ°μνλ©΄, λ컀 μ΄λ―Έμ§ λΉλ ν ECRμ μ΄λ―Έμ§λ₯Ό μ¬λ¦° ν, S3μ ν΄λΉ μν°ν©νΈλ₯Ό μ μ₯ν λ€μ, EC2μ κ·Έ νμΌμ μ λ¬νκ³ μλμν€λ ꡬ쑰μ λλ€.
ν₯ν λΉλκΈ° μ²λ¦¬λ₯Ό μμ νκ² νκΈ° μν΄ SQSλ₯Ό λμ νκ±°λ νΉμ Database Slow queryλ₯Ό νμ νκΈ° μν΄ CloudWatchμ Lambdaλ₯Ό μ¬μ©ν΄μ μλ¦Όμ΄ μ¬ μ μκ²λ νλ €κ³ ν©λλ€.
νλ‘ νΈμλμ κ²½μ° Next.jsλ₯Ό Vercelμ λ°°ν¬νμμ΅λλ€.
#### 2. κΈ°μ μ€ν
- Language: TypeScript
- Framework: Node.js, NestJS
- database: PostgreSQL, Redis
- ORM: Prisma(λ³κ²½ μμ )
- Cloud: AWS EC2, AWS RDS, AWS ECR, AWS S3---
#### 3. λΈλμΉ μ μ±
| λ°°ν¬νκ²½ | λΈλ°μΉλͺ |
| -------- | :--------------: |
| main | λ°μΉ |
| dev | μ€μκ° κ°λ° |
| feature | κ°κ°μ κΈ°λ₯ κ°λ° |
| fix | μμ μ¬ν κ°λ° |
| docs | λ¬Έμ μμ±/μμ |
| λ―Έμ | Jira ν°μΌ λ²νΈ |> μμ) PID/{μμ λͺ }
---
#### 4. μ»€λ° μ μ±
| μ± | μ’ λ₯ |
| -------- | --------------------------------- |
| feat | μ κΈ°λ₯ μΆκ° |
| fix | λ²κ·Έ μμ |
| format | μ±μ μν₯μ λ―ΈμΉμ§ μλ λ¨μ μμ |
| refactor | 리ν©ν λ§ |
| docs | λ¬Έμ μΆκ°/μμ |
| comment | μ£Όμ μΆκ° |> μμ) feat: λ‘κ·ΈμΈ μΆκ°
---
#### 5. νμ
| Server, π« **ννΈμ₯** | λ°±μλ, πΌ **μ΄μμ§**, πΒ **νμ₯** |
| :----------------------------------------------------------------------------: | :----------------------------------------------------------------------------: |
| κΉλν | μ΄μ±ν |
||
|
| [kimddakki](https://github.com/PracticeEveryday) | [Seongtae](https://github.com/stae1102) || Web, π« **ννΈμ₯** | Web | Web | Web |
| :----------------------------------------------------------------------------: | :----------------------------------------------------------------------------: | :----------------------------------------------------------------------------: | :----------------------------------------------------------------------------: |
| λ°μ€ν | λ°μλ² | μ λ―Όκ²½ | μ€μμ€ |
||
|
|
|
| [Joonha Park](https://github.com/harseille) | [SangBeom Park](https://github.com/sangbooom) | [minkyung](https://github.com/minkyung00) | [highJoon](https://github.com/highjoon) || Design, π« **ννΈμ₯** | λμμΈ, π€΅π»ββοΈ **PM** |
| :---------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: |
| μ΄μ€ν¬ | μ μ§μ |
||
|
| [μ΄μ€ν¬](https://www.behance.net/seullee6) | μ μ§μ |