Skip to content

Commit

Permalink
Update BACK.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mclub4 authored Jun 24, 2024
1 parent c16a728 commit 9a17b92
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions back/BACK.md
Original file line number Diff line number Diff line change
Expand Up @@ -336,6 +336,18 @@ JWT Secret, HMAC Secret, API Key 등등을 우리 Code에 Hard Coding해서는

<br>

### **Admin 페이지의 부재**

현재 admin이 글을 관리하고, 유저를 관리하고, 신고 받은 것을 관리할 수 있는 기능이 없다. 따라서, 앞으로 아이폰 출시를 위해서라도 admin 페이지는 필수이다. 현재는 시간 부족으로 만들지 않은 상태이나, 추후 제작할 예정이다.

<br>

### **애플스토어 출시**

현재 외국민은 플레이스토어에만 출시된 상태이다. 애플스토어에 출시하기 위해서는 채팅 암호화 작업 및 신고하기 기능을 추가해야된다. admin 페이지 작업과 함께 이 작업을 진행할 예정이다. 뿐만 아니라 번역 API도 DeepL에서 파파고로 변경하여 번역의 품질도 올릴 필요가 있다.

<br>

### **검색 기능 개선**

현재 게시물 및 공지사항 검색은 제목으로만 검색된다. 하지만, 이보다 제목 + 내용으로 검색이 가능한 것이 더 좋을 것이다. 이를 위해서 SQL Like 연산자로 내용까지 검색이 가능하긴 하나, Like 연산자는 선형 연산자이기 때문에 성능에 매우 치명적이다. 따라서, ElasticSearch를 이용해서 빠르게 검색하는 것이 더 좋을 것이다. ElasticSearch는 분산 검색 및 분석 엔진으로, 대규모 데이터에서 빠른 전체 텍스트 검색을 지원한다. 추후, ElasticSearch를 통해 우리 RDB에 저장된 글들을 역색인하여 거의 실시간에 가깝게 검색하도록 개선할 것이다.
Expand Down

0 comments on commit 9a17b92

Please sign in to comment.