- 버전
- 기능 구현
버전
-
비즈니스 로직
| Stack |
Version |
| Spring |
2.5.9 |
| Spring Cloud Gateway |
3.1.0 |
| Spring JPA |
2.5.8 |
| Django |
4.0.2 |
| Go |
1.17 |
| oauth |
2,0 |
| logback |
7.0.1 |
-
데이터베이스
| Stack |
Version |
| MySQL |
8.0.27 |
| Redis |
6.2.6 |
-
운영체제 및 배포
| Stack |
Version |
| Ubuntu |
20.04 |
| Docker |
20.10.12 |
-
ELK stack :
| Stack |
Version |
| ElasticSearch |
7.16.3 |
| Logstash |
7.16.3 |
| Kibana |
7.16.3 |
기능 구현
- ELK 스택으로 사용자 로그 수집 및 시각화
- Redis를 활용해 실시간 인기 맥주, 인기 게시글 하루 기준 업데이트
- ELK stack & Go 활용해서 실시간 검색 기능 구현
- ELK stack & Spring boot & Django 활용해서 취향 및 사용자 로그 기반 추천 시스템 구현
- KAKAO OAUTH 사용자 인증
- Logstash 를 활용한 MySQL 과 검색 서버 ElasticSearch 동기화
- admin 서버를 이용한 서비스 관리
- Spring 스케줄러 기능을 활용한 배치 기능
- 총 21개의 서버를 도커 컨테이너 이미지로 만들고 도커 허브 저장