실전프로젝트 담당 기능
1. 서버 관련
1) EC2 인스턴스 세팅/관리
- ubuntu 20.04 / t2.small
- NginX
- PM2
- CORS/방화벽/Port Forwarding
2) HTTPS
- Domain : 가비아
- AWS Route53
- AWS Certificate Manager : SSL/TLS
- EC2 Elastic Load Balancer
2. CI/CD 환경
1) CI
- Github Actions
2) CD
- AWS S3
- AWS Codedeploy
3. Node.js
1) Express
- Architecture 설계 : Layered Architecture(3 layered)
- Structure Directory 설계
- 환경 세팅(nvm, env, git, prettier)
2) API
- Like Router
- Map Router : kakao map api
- Whisky Router(Main page)
3) NPM
- Swagger
- Sentry
- Socket.io
- Jest
4) Test Code
- Jest, Super Test
- Unit Test
4. Web Socket
- Socket.io + SQL Server Polling
- 예약 기능 : 클라이언트(유저/점주)에게 좌석 현황 표시
5. DB
1) ERD 설계
- Model/Schema/Table/Column
2) MySQL
- Sequelize
- Transaction
3) DB Trigger
- SQL Server Polling
'항해14기 본과정 > 항해14기 WIL(제출용)' 카테고리의 다른 글
[항해 14기] 10주차 WIL (실전프로젝트 2주차 회고) (0) | 2023.06.04 |
---|---|
[항해 14기] 9주차 WIL (실전프로젝트 1주차 회고) (0) | 2023.05.28 |
[항해 14기] 8주차 WIL (클론코딩 회고) (0) | 2023.05.21 |
[항해 14기] 7주차 WIL (FE/BE 협업 회고) (0) | 2023.05.14 |
[항해 14기] 6주차 WIL (CORS) (0) | 2023.05.08 |