Visit Our Service: tairot.online 2024.02.03
랜딩 & 로그인 & 회원가입 |
---|
운세 카테고리 & 운 선택 |
가이드라인 & 고민 작성 |
카드 뽑기 & 분석 결과 |
결과 공유 |
마이페이지 리스트 & 결과 상세조회 |
이미지 사용 출처 |
Image by rawpixel.com on Freepik Image by pikisuperstar.com on Freepik |
Frontend | Backend | DevOps | DB | Others |
---|---|---|---|---|
|
|
|
|
|
Name | Description |
---|---|
Nginx | 웹 서버, 프록시 서버 연결 및 SSL/TLS 등을 담당합니다. |
React | 컴포넌트 기반으로 코드 재사용성을 높이는 프론트엔드 라이브러리입니다. |
Node.js(Express.js) | TAIROT의 서버로서 각종 요청을 처리하고 DB와 직접 소통합니다. |
Socket.IO |
Chat GPT로부터 받은 카드별 해석 및 종합 해석을 프론트엔드에 stream 형태로 전달합니다. 버퍼에 한 줄씩 저장한 TTS를 프론트엔드에 전달합니다. |
EC2 | 클라우드 컴퓨팅 서비스로 호스팅을 담당합니다. |
Jenkins | CI/CD 자동화를 담당하고 빌드 결과를 실시간으로 슬랙에 전달합니다. |
Docker | 컨테이너화된 응용 프로그램의 개발, 배포 및 실행을 간소화하고 일관성을 유지합니다. |
S3 | 78장의 타로 카드 정보(번호, 영문 이름, 한글 이름, 이미지 url)를 저장합니다. |
Prometheus | 오픈 소스 기반의 시스템 및 서비스 모니터링 도구로 Metric 정보를 수집하고 저장합니다. |
Grafana | 수집한 Metric 정보를 시각화하여 대시보드를 구성하며 모니터링 중 성능 이슈 발생 시 실시간으로 슬랙에 경고 알람을 전달합니다. |
Filebeat | 서버의 로그를 수집하여 Logstash로 전달합니다. |
Logstash | Filebeat로 수집된 데이터를 처리하고 Elasticsearch로 전송하는 역할을 담당합니다. |
Elasticsearch | Logstash로부터 전달 받은 데이터를 저장합니다. |
Kibana | lasticsearch에 저장된 로그 데이터를 분석하고 시각화합니다. |
Pictures | |||||||
---|---|---|---|---|---|---|---|
Name | 박준서 | 이수민 | 김민지 | 김동헌 | 김민기 | 김윤기 | 설한나 |
Position |
Frontend Leader |
Frontend |
Frontend |
Backend DevOps |
Backend DevOps |
Backend DevOps |
Backend DevOps |
GitHub |