스마일게이트 개발 캠프 2022 - 윈터 개발 캠프 2기 - All-IN
|
|
|
|
임채승 | 김종준 | 정하영 | 이하얀 |
Front-End | Back-End | Back-End | Back-End |
loopy-lim | belljun3395 | gkdud583 | hayannn |
- | - | velog | velog |
NOW.와 같은 서비스를 제공하는 실시간 스트리밍 웹어플리케이션
NOW.를 기반으로 한 대량의 트래픽을 받는 웹 프로젝트 제작
React
React Router
Vite
Tailwind
STOMP
SockJS
Recoil
PNPM
MSW
🔐 인증인가 관련 서버
Java 11
Spring Boot 2.6.8
Spring Data JPA
Spring Security
JWT 0.11.2
Lombok
Xampp 3.3.0
MySQL 10.4.24
Redis
AWS EC2
💌 채팅 관련 서버
Java 17
SpringBoot 3.0.1
Websocket, STOMP, SockJS
Redis
Mongo DB
Kafka
AWS EC2
🚨 신고 관련 서버
Java 17
SpringBoot 3.0.2
Spring Data JPA
MySQL8
Kafka
AWS EC2
📚 배치 서버
Java 17
SpringBoot 3.0.2
Spring Data JPA
Spring Batch
Spring Scheduler
MySQL8
Redis
Mongo DB
AWS EC2
🎥 라이브 관련 서버
Java 11
SpringBoot 2.6.8
Spring Data JPA
MySQL
MariaDB
Nginx
Kafka
AWS EC2
Spring Cloud Netflix Eureka
Spring 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) | 기타 수정 |