Closed JuyeoungJun closed 3 years ago
In GitLab by @gm2202985 on Jun 8, 2021, 13:16
changed the description
In GitLab by @gm2202985 on Jun 8, 2021, 13:27
changed the description
In GitLab by @gm2202985 on Jun 8, 2021, 13:33
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 13:56
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 14:05
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 14:15
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 14:15
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 14:57
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 14:59
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:02
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:04
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:04
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:06
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:09
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:10
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 15:11
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 16:35
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 16:37
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 16:40
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 17:09
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 17:13
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 17:16
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 17:27
changed the description
In GitLab by @gm2202983 on Jun 8, 2021, 17:28
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 17:44
changed the description
In GitLab by @gm2202981 on Jun 8, 2021, 17:48
changed the description
In GitLab by @gm2202985 on Jun 9, 2021, 08:57
changed the description
In GitLab by @gm2202985 on Jun 9, 2021, 08:59
changed the description
In GitLab by @gm2202985 on Jun 9, 2021, 09:00
changed the description
In GitLab by @gm2202983 on Jun 9, 2021, 09:04
changed the description
In GitLab by @gm2202981 on Jun 9, 2021, 09:20
changed the description
In GitLab by @gm2202981 on Jun 9, 2021, 09:28
changed the description
In GitLab by @gm2202981 on Jun 9, 2021, 09:29
changed the description
In GitLab by @gm2202985 on Jun 8, 2021, 13:13
목차
프로젝트 소개
크론 모니터링
매일 새벽 4시 일일 수행 작업 예)
0 0 4 * * * * /home/users/everydayjob
크론 작업을 여러 서버에 접속하지 않고 한개의 화면에서 실행여부, 로그를 확인하고 싶음
필수 기능
로그 관련
인증, 권한 관련
알람 관련
프로젝트 구조
기술 스택
개발 언어
프레임워크
테스트 툴
Database
빌드 툴
사용 라이브러리
로그 수집
Filebeat
Logstash
Elastic Logs 구조 (참고)
레이어 & 아키텍처 설계
Repository Interface Layer
Service Layer
권한
사용 시나리오
인증 기능 (모든 사용자)
시작 기능 (모든 사용자)
팀 기능
크론 기능
알림 기능 (모든 사용자)
서비스 관리 기능 (root관리자)
DB선택/ 스키마 설계
UUID
Auto Increment
API 스펙 설계
https://gitlab.gabia.com/mentoring/newbie/2021.05/mentoring-cron/playground/-/blob/develop/swagger.yaml
프로젝트 컨벤션
코딩 스타일
브랜치 전략
브랜치 작명 규칙
커밋 메시지 규칙
본문(optional!)
꼬리말(optional!)
feat : 새로운 기능에 대한 커밋 fix : 버그 수정에 대한 커밋 chore : 그 외 자잘한 수정에 대한 커밋 ci : CI관련 설정 수정에 대한 커밋 docs : 문서 수정에 대한 커밋 style : 코드 스타일 혹은 포맷 등에 관한 커밋 refactor : 코드 리팩토링에 대한 커밋 test : 테스트 코드 수정에 대한 커밋
docs: API 문서 수정
2021.05.27 사용자 시나리오 및 DB 설계에 따른 API 상세 스펙 문서화
Resolves: #15 See also: #13, #16