# 핫딜 스크래퍼에서 알림 시스템까지

> Clean Markdown view of GeekNews topic #10144. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=10144](https://news.hada.io/topic?id=10144)
- GeekNews Markdown: [https://news.hada.io/topic/10144.md](https://news.hada.io/topic/10144.md)
- Type: news
- Author: [klog01](https://news.hada.io/@klog01)
- Published: 2023-08-02T12:57:33+09:00
- Updated: 2023-08-02T12:57:33+09:00
- Original source: [present.do](https://present.do/documents/64c67dce10ab9a5ae5661e02)
- Points: 10
- Comments: 4

## Topic Body

- 프로젝트 소개 및 시작하게 된 계기   
- 초반부: 핫딜 스크래퍼 - Bypassing the fingerprinting   
- Detecting duplicated hot deals using LRU cache + Hashtable  
- Conatinerizingthis system usingdocker-compose  
- 중반부:핫딜스크래퍼+@   
- Logging system and dashboard with Grafana, Loki, and Promtail   
- 후반부, 그리고 현재: 알림 시스템 및 키워드 알림 시스템   
- Why did decide to expand this project to the notification system?   
- Architecture overview and implement it step-by-step   
- using message broker to distributed system (memphis)   
- Caching layer for reducing of reading the storage (redis)   
- managing direct-message sending job with job queue (bullmq)

## Comments



### Comment 17920

- Author: shblue21
- Created: 2023-08-05T19:56:29+09:00
- Points: 1

고민하신 과정들 너무 흥미롭게 봤습니다

### Comment 17921

- Author: shblue21
- Created: 2023-08-05T19:58:31+09:00
- Points: 1
- Parent comment: 17920
- Depth: 1

혹시 어플리케이션 메인 인프라는 오라클 프리티어 머신에 docker 를 설치하신게 맞으실까요?

### Comment 17855

- Author: cafedead
- Created: 2023-08-02T17:01:15+09:00
- Points: 1

올려주신 내용만으로는 무슨 글인지 잘 모르겠습니다.  
예를 들어 “프로젝트 소개 및 시작하게 된 계기”보다는 프로젝트 소개에 대한 요약과 시작하게 된 계기에 대한 내용을 적어주신다면 좋을 것 같습니다.

### Comment 17856

- Author: klog01
- Created: 2023-08-02T17:02:30+09:00
- Points: 1
- Parent comment: 17855
- Depth: 1

아 목차 내용인데, 참고하겠습니다. 감사합니다. :)
