<aside>

🗣️ 3주차 데모는 아래 내용을 고려해 준비해 보세요.

간단한 프로젝트 소개

Watchducks는?

캠퍼들을 위한 트래픽 분석 플랫폼

여러 개발팀의 로그를 수집하고 수치화하여 비교 분석할 수 있는 통합 플랫폼을 구축합니다. 이를 통해 각 팀은 자신들의 성과를 다른 팀과 비교할 수 있습니다.

기존의 로그 분석 시스템과 가장 큰 차별점은 별도의 설치나 코드 수정이 필요없다는 점입니다. 또한, 부스트캠프 환경에 맞추어 다른 캠퍼들의 프로젝트 현황을 확인하고 비교해보는 재미 요소를 더하고자 했습니다.

동작 원리?

아이디어: DNS 서비스와 Proxy Server

용어 정의: Client와 User

이미지1. 프로젝트 구조 이미지

이미지1. 프로젝트 구조 이미지

https://deploy-preview-95--watchducks.netlify.app/ 데모 시연

1. Clickhouse vs Mysql

10만개 데이터 기본 입력 성능 비교 aggregate 쿼리 성능 비교

image.png

2. 프록시 서버 동작 확인

현재 클라이언트 역할로 등록된 우리의 콘솔 서버가 요청을 받을 때

프록시 서버를 거쳐가며 로그가 쌓이고 있는가?

Screenshot 2024-11-15 at 1.19.15 AM.png