스마일게이트 개발 캠프 2022 - 윈터 개발 캠프 2기 - All-IN

|
|
|
|
|
| 임채승 | 김종준 | 정하영 | 이하얀 |
| Front-End | Back-End | Back-End | Back-End |
| loopy-lim | belljun3395 | gkdud583 | hayannn |
| - | - | velog | velog |
NOW.와 같은 서비스를 제공하는 실시간 스트리밍 웹어플리케이션
NOW.를 기반으로 한 대량의 트래픽을 받는 웹 프로젝트 제작
ReactReact RouterViteTailwindSTOMPSockJSRecoilPNPMMSW
🔐 인증인가 관련 서버
Java 11Spring Boot 2.6.8Spring Data JPASpring SecurityJWT 0.11.2LombokXampp 3.3.0MySQL 10.4.24RedisAWS EC2💌 채팅 관련 서버
Java 17SpringBoot 3.0.1Websocket, STOMP, SockJSRedisMongo DBKafkaAWS EC2
🚨 신고 관련 서버
Java 17SpringBoot 3.0.2Spring Data JPAMySQL8KafkaAWS EC2
📚 배치 서버
Java 17SpringBoot 3.0.2Spring Data JPASpring BatchSpring SchedulerMySQL8RedisMongo DBAWS EC2
🎥 라이브 관련 서버
Java 11SpringBoot 2.6.8Spring Data JPAMySQLMariaDBNginxKafkaAWS EC2
Spring Cloud Netflix EurekaSpring Cloud Starter Netflix Zuul
-
라이브 관련 부분 구현
- 인증인가 관련 부분 구현
sgdevcamp2022/allin
├── docs
├── backend
| ├── Authserver7
| ├── batch
| ├── cdn
| ├── chat
| ├── manager
| ├── media
| ├── nginx
| └── report
|
└── frontend
├── public
└── src
├── assets
├── Atoms
├── Elements
├── Hooks
├── mocks
├── Pages
| ├── Home
| └── Sign
└── utils
| Directory | Description |
|---|---|
| docs | 설계, 기능 설명, API 문서 |
| Directory | Description |
|---|---|
| assets | 내부 사이트에 들어갈 정적인 정보 |
| Atoms | recoil의 State에 관한 정보 |
| Elements | 페이지를 구성하는 부분 |
| Hooks | 커스텀 React Hook |
| mocks | MSW서버 내용 |
| Pages | 실제로 보여지는 페이지 부분 |
| utils | 공용적으로 사용하는 util의 모음 |
| Directory | Description |
|---|---|
| Authserver7 | 인증인가 서버 |
| batch | 배치 서버 |
| chat | 채팅 서버 |
| report | 신고 서버 |
| cdn | cdn 서버 |
| manager | 매니저 서버 |
| media | 미디어 서버 |
| nginx | nginx 서버 |
| 메시지 | 설명 |
|---|---|
| feat (feature) | 새로운 기능 추가 |
| fix (bug fix) | 버그 수정 |
| style (formatting, missing semi colons, …) | 코드 포맷팅 |
| refactor | 코드 리팩토링 |
| test (when adding missing tests) | 테스트 관련 |
| chore (maintain) | 기타 수정 |
