OLD/프로젝트

[개인 프로젝트] GameAuction

joseph0926 2024. 3. 5. 19:13

GameAuction

개요

  • 기간: 2023.05 ~ 진행중
  • 개발자: 김영훈 (1인 개발)
  • Github: GameAuction Repository
  • 배포 상태: 준비 중

기술 스택

  • 프론트엔드: React, TailwindCSS, React-Query, RTK (Redux Toolkit)
  • 백엔드: NodeJs, 마이크로서비스 아키텍처, Redis, RabbitMQ
  • DevOps: Jenkins, Elasticsearch, Kibana, Docker, Kubernetes

프로젝트 설명

GameAuction은 게임 거래를 위한 온라인 플랫폼입니다.

이 프로젝트는 사용자가 간편하고 효율적으로 게임을 사고팔 수 있는 환경을 제공하는 것을 목표로 합니다.

주요 성과 및 기능

  1. 사용자 인터페이스 개선
    • React와 TailwindCSS를 활용해 직관적이고 매력적인 사용자 인터페이스 구현
    • 사용자 경험 개선을 위해 React-Query와 RTK를 사용하여 데이터 관리 최적화
  2. 시스템 성능 및 안정성 강화
    • NodeJS와 마이크로서비스 구조를 통해 시스템의 확장성 및 유연성 강화
    • Jenkins, Elasticsearch, Kibana를 사용한 효율적인 시스템 모니터링 및 빠른 문제 해결
  3. 데이터 관리 및 실시간 기능 구현
    • Redis를 사용한 효율적인 데이터 캐싱으로 빠른 데이터 처리 구현
    • RabbitMQ와 Socket.IO를 통한 실시간 채팅 기능 추가로 사용자 간 신속한 소통 가능
  4. 프로젝트 관리 및 배포
    • 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