요약
역할
- 게임 개발팀(4명)중 백엔드 개발을 맡음
- Python, Django, PostgreSQL, Redis, Nginx, Docker를 이용하여 인디언 포커 게임 서버를 개발
- MSA를 위해 인증 절차를 처리하는 API Gateway를 Nginx로 구현
- Django Rest Framework와 JWT를 이용하여 인증 서비스 구현
- Django Channels를 이용한 웹소켓 통신을 통해 로비 서비스 구현
- Swagger와 Notion을 이용해 API 문서 제작
성과
- 목표로 잡았던 API Gateway, 인증 서비스, 로비 서비스를 구현
- 팀원간 의사소통의 중요성을 깨달음
시기
아키텍처