Untitled

서비스 링크 : Gol:D (blackpaper.shop)

깃허브 링크 : https://github.com/91song4/5jo


🖼️아키텍처

화면 캡처 2023-03-28 102745.png

🎡 기술적 의사결정

사용 기술 기술 설명
Socket.io https를 이용한 실시간 데이터 통신으로서, 실시간으로 유저들이 채팅을 할 수 있다. 또한 실시간 알림을 통해 관리자가 입/퇴장 했는지 유무 또한 알 수 있고, 현재 채팅 접속중인 유저의 목록도 보이도록 하여 편의성을 높였습니다.
MySQL 각 주문과 유저에 여러가지 테이블이 관계되어 있기 때문에 관계형 DB인 MySQL을 사용했습니다.
github Action 프론트엔드와 백엔드의 효율적인 협업을 위해, 자동배포를 구축했습니다.
redis redis는 인메모리형 DB로 캐시를 담아 서버에 부담을 줄이기 위해서 사용했습니다.
CloudFront 사용자에게 제공되는 정적 컨텐츠의 전송 속도를 높이기 위해 사용했습니다.

✍️ 트러블슈팅