GameAuction
개요
- 기간: 2023.05 ~ 진행중
- 개발자: 김영훈 (1인 개발)
- Github: GameAuction Repository
- 배포 상태: 준비 중
기술 스택
- 프론트엔드: React, TailwindCSS, React-Query, RTK (Redux Toolkit)
- 백엔드: NodeJs, 마이크로서비스 아키텍처, Redis, RabbitMQ
- DevOps: Jenkins, Elasticsearch, Kibana, Docker, Kubernetes
프로젝트 설명
GameAuction은 게임 거래를 위한 온라인 플랫폼입니다.
이 프로젝트는 사용자가 간편하고 효율적으로 게임을 사고팔 수 있는 환경을 제공하는 것을 목표로 합니다.
주요 성과 및 기능
- 사용자 인터페이스 개선
- React와 TailwindCSS를 활용해 직관적이고 매력적인 사용자 인터페이스 구현
- 사용자 경험 개선을 위해 React-Query와 RTK를 사용하여 데이터 관리 최적화
- 시스템 성능 및 안정성 강화
- NodeJS와 마이크로서비스 구조를 통해 시스템의 확장성 및 유연성 강화
- Jenkins, Elasticsearch, Kibana를 사용한 효율적인 시스템 모니터링 및 빠른 문제 해결
- 데이터 관리 및 실시간 기능 구현
- Redis를 사용한 효율적인 데이터 캐싱으로 빠른 데이터 처리 구현
- RabbitMQ와 Socket.IO를 통한 실시간 채팅 기능 추가로 사용자 간 신속한 소통 가능
- 프로젝트 관리 및 배포
- MonoRepo 방식으로 소스 코드 일관성 및 관리 효율성 향상
- Docker와 Kubernetes(Minikube)를 사용하여 개발 및 프로덕션 환경 분리 및 안정적인 배포
피드백 및 성과
- 사용자 경험 개선초기 로딩 시간과 페이지 반응 속도 개선으로 사용자 경험 향상
- 인터페이스 개선을 통해 사용자 만족도 상승(표본 적음,,)
- 시스템 안정성 및 성능 강화
- 마이크로서비스 구조와 DevOps 도구를 통한 시스템 안정성 및 성능 향상, 빠른 문제 해결 및 지속적 개선 가능
- 효율적인 프로젝트 관리
- MonoRepo와 DevOps 툴을 통해 프로젝트 관리 효율성 증대
연관 글
https://joseph0926.tistory.com/94
[ChatLink] 프로젝트 구성: 기획 (Microservice, Microfront, Monorepo)
기획서 1. 프로젝트 개요 프로젝트명: ChatLink 개발 기간: 2024년 2월 ~ 프로젝트 인원: 1인 프로젝트 상세 카카오톡 그룹톡의 친밀함과 트위터의 공개적인 소통 방식을 결합하여, 사용자가 소규모
joseph0926.tistory.com
https://joseph0926.tistory.com/95
[ChatLink] Backend: Microservice - API gateway, Load Balancer
1. 마이크로서비스에서 API gateway, Load Balancer의 역할 마이크로서비스 아키텍처는 애플리케이션을 각 비즈니스 기능별로 독립적으로 개발, 배포 및 확장할 수 있는 결합된 서비스로 나누는 방식의
joseph0926.tistory.com
https://joseph0926.tistory.com/category/%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/MicroService_Project
'프로젝트/MicroService_Project' 카테고리의 글 목록
김영훈(Pandora.TV Frontend) 블로그입니다 | GitHub: https://github.com/joseph0926 | Email: rkekqmf0926@gmail.com
joseph0926.tistory.com
'OLD > 프로젝트' 카테고리의 다른 글
[개인 프로젝트] GameCord (0) | 2024.03.05 |
---|