Skip to content

Commit 49b51bf

Browse files
committed
[윤재] README.md ERD 추가
1 parent 9014472 commit 49b51bf

1 file changed

Lines changed: 43 additions & 34 deletions

File tree

README.md

Lines changed: 43 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,10 @@
66

77
<div align="center">
88

9-
10-
11-
129
세상에 옷은 충분합니다.
1310

14-
1511
우리는 버려지는 옷의 숨겨진 가치를 발견하고 그 옷에 새 숨을 불어 넣습니다.
1612

17-
1813
이것은 시작에 불과합니다.
1914

2015
합리적인 비용으로 더 많은 사람들이 자신만의 유니크한 스타일을 찾고
@@ -27,17 +22,19 @@
2722

2823
---
2924

25+
\
26+
\
27+
[]()
3028
## 우리가 일하는 방식
3129
:bookmark:[Fluff Notin Link]( https://www.notion.so/74c4e53d65ff4312be05f55a601a8a95)
3230

33-
&nbsp;
34-
31+
\
32+
[]()
3533
## 📚 API Docs
3634
* [Api Description Link](https://github.com/Fluff-Project/Fluff_Server/wiki)
37-
&nbsp;
38-
39-
&nbsp;
4035

36+
\
37+
[]()
4138
## ⚙️ Dependencies
4239
```json
4340
"dependencies": {
@@ -83,34 +80,39 @@
8380
<img src="./readmeImg/fluff_architecture.jpeg" width="70%"/>
8481
</div>
8582
86-
87-
&nbsp;
88-
89-
## :key: Core Tech
90-
**추천 알고리즘**
83+
\
84+
[]()
85+
## 🔒Core Technology
86+
**🔑추천 알고리즘**
9187
> 회원가입 초기시 조사한 유저의 취향을 바탕으로 모든 상품에 score를 매겨서 **contest based filtering**을 사용한 추천 알고리즘을 적용하여 유저에게 맞춤형 상품을 제공한다.
9288
9389
<div align="center" style="display:flex;">
9490
<img src="./readmeImg/style_rec.png" width="80%"/>
9591
</div>
96-
&nbsp;
9792

98-
**경매**
93+
\
94+
[]()
95+
**🔑경매**
9996
> socket을 이용하여 **실시간으로 경매에 참여할 수 있다.** 또한 server sent event로 클라이언트에게 1초에 한번씩 실시간으로 경매 마감시간을 전송함으로써 클라이언트에서 시간을 변경하여 서버에 접근하는 보안 사고를 사전에 차단하였다.
100-
&nbsp;
10197
102-
**멀티 컨테이너**
98+
\
99+
[]()
100+
**🔑멀티 컨테이너**
103101
> docker를 이용한 멀티 컨테이너 배포로 배포의 효율성을 늘리고, 마이크로 서비스들을 내부 통신망으로 묶어 아키텍처 관리를 하였다.
104-
&nbsp;
105102
106-
**이미지 리사이징 서버**
103+
\
104+
[]()
105+
**🔑이미지 리사이징 서버**
107106
> 쇼핑몰 특성상 이미지 업로드 양이 많기 때문에 AWS의 대표적인 serverless 서비스인 Lambda를 이용하여 이미지 리사이징 기능을 추가하였다.
108107
109-
**Redis Cache Memory**
110-
&nbsp;Redis를 사용하여서 회원가입 데이터를 가가입 상태로 분리하고, 회원가입시 입력한 이메일로 토큰 값을 포함한 인증 메일을 발송하여, 인증완료시 Database로 회원정보를 저장하여 회원가입 로직을 완료한다.
111-
&nbsp;
108+
\
109+
[]()
110+
**🔑Redis Cache Memory**
111+
> Redis를 사용하여서 회원가입 데이터를 가가입 상태로 분리하고, 회원가입시 입력한 이메일로 토큰 값을 포함한 인증 메일을 발송하여, 인증완료시 Database로 회원정보를 저장하여 회원가입 로직을 완료한다.
112112
113-
**Mutl Processing**
113+
\
114+
[]()
115+
**🔑Mutl Processing**
114116
> 추천 알고리즘과 같은 딥러닝 기반 기능들로 인한, cpu의 부하를 cluster의 multi processing을 이용하여 Node.js의 싱글스레드의 효율성을 극대화한다.
115117
116118

@@ -126,23 +128,30 @@
126128
## :open_file_folder: Database Modeling
127129

128130
| RDB | NoSQL |
129-
|:---:|:---:|:---:|:---:|
131+
|:---:|:---:|
130132
|<img src="./readmeImg/MongoDB.jpg" width="50%"/>|<img src="./readmeImg/ERD.jpeg" width="100%"/>|
133+
\
134+
[]()
131135

132-
133-
&nbsp;
134136
---
137+
\
138+
\
139+
[]()
140+
## :computer: Server 역할 분담
135141

136-
## :computer: Server
142+
- 👨‍💻[신윤재](https://github.com/ooeunz)
143+
- 👩‍💻[허정민](https://github.com/tape22)
144+
- 👩‍💻[김채린](https://github.com/chaelin0722)
137145

138-
- 신윤재
139-
- 허정민
140-
- 김채린
141146
<img src="https://user-images.githubusercontent.com/35520314/71739383-994da580-2e9c-11ea-8d06-91feba49a061.png" width="80%"/>
142147

143-
&nbsp;
148+
\
149+
[]()
144150

145-
:link: **Repository Link**
151+
---
152+
\
153+
[]()
154+
## :link: **Repository Link**
146155
* [Admin Page Link](https://github.com/Fluff-Project/Fluff_Admin)
147156
* [Android](https://github.com/Fluff-Project/Fluff_Android)
148157
* [iOS](https://github.com/Fluff-Project/Fluff_iOS)

0 commit comments

Comments
 (0)