App 설정 통계 프로젝트 - swkim0128/PARA GitHub Wiki
type: Work topic:
- portfolio archive: false Tag:
- https://www.notion.so/Career-f0300926abb44e33abd8765d4ef2e81e?pvs=21
다나와 앱의 설정 현황을 저장하고, 앱의 설정이 얼마나 활성화되어 있는지 통계를 산출하며, 사용자에게 앱 통계를 조회할 수 있는 프로젝트입니다. 시스템은 로드 밸런싱을 활용하여 앱 통계 Spring Boot 톰캣 서버 1, 2로 구성되어 작동하는 것이 목표입니다.
-
설치 및 설정 값 저장 기능
- 앱 설치 시 사용자의 설정 값을 저장하거나, 앱의 설정이 변경될 때마다 해당 설정 값을 업데이트합니다.
-
통계 산출 로직 개발
- 매일 앱 설정 값이 활성화된 통계 수치를 계산하는 로직을 개발합니다.
- 계산된 통계 데이터를 MariaDB에 저장합니다.
-
앱 통계 조회 기능 개발
- 사용자에게 앱 통계를 조회할 수 있는 기능을 개발합니다.
- 기간별, 설정 유형별 등 다양한 조건에 따른 통계를 제공합니다.
-
Java, Spring Boot 환경 설정
- Java와 Spring Boot를 사용하여 프로젝트를 개발하기 위한 환경을 설정합니다.
-
MariaDB 데이터베이스 설계 및 구성
- 앱 설정 값 및 통계 데이터를 MariaDB에 저장하기 위한 데이터베이스를 설계하고 구성합니다.
-
로드 밸런싱 구성
- 두 개의 앱 통계 Spring Boot 톰캣 서버를 구성하고, 로드 밸런서를 활용하여 트래픽 분산을 구현합니다.
-
프로젝트 기본 구조 구성
- Spring Boot 프로젝트의 기본 구조를 설정하고 필요한 패키지를 구성합니다.
-
설치 및 설정 값 관리 기능 구현
- 사용자의 설치 및 설정 값을 관리하는 기능을 구현합니다.
-
통계 산출 및 저장 기능 구현
- 매일 통계를 산출하고 MariaDB에 저장하는 기능을 개발합니다.
-
앱 통계 조회 기능 구현
- 사용자에게 다양한 기준으로 앱 통계를 조회할 수 있는 기능을 구현합니다.
2022.12.01 ~ 2023.02.28