Search

[한컴프론티스] 아즈메타

1분 영상
프로젝트 전체 인원 : 약 30여명
서버팀 인원 : 5명
프로젝트별 상세 내용을 보지 않아도 된다면, 요약 정리 되어있는 경력기술서 페이지에서 한 눈에 확인 해보실 수 있어요.
기술 스택
Client
Unity
Frontend
ReactJS
TypeScript
Backend
Node.JS
Nest.JS
TypeORM
TypeScript
Socket.IO
Node-Cluster
Artillery
Redis-Adapter
EJS
DB
Mysql
MongoDB
Redis
Cloud
Azure
AWS
Infra
Devops
Docker
Docker-Compose
OS
Linux
요약
아즈메타는 일상과 가상이 조화를 이룬 생활 밀착형 버츄얼 커넥트 월드입니다. 회의실에서 회의를 하거나 강의실에서 강의를 들을 수 있으며, 앱 내 병원에서 진료를 받거나 게임존에서 게임을 즐길 수 있습니다. 또한, 다양한 미디어 서비스를 통해 각종 라이브 영상을 송출할 수 있으며, 앱 내에서 다양한 입점 브랜드의 제품을 착용하거나 구매할 수 있습니다.
성과
Content, Gateway, Admin, Account, Homepage, Payment, AI, LogMSA 구조 구축API 서버 개발
Blockchain 백엔드 개발 (거래 감시 및 NFT 보유 검증 서버)
토스페이먼츠 PG 연동 및 회원 결제 서버 개발
DB 설계 및 관리
생성형 AI 서버 개발 (노무사, 변호사, 한국어 강사 등)
프론트엔드 및 백엔드 JavaScript → TypeScript 마이그레이션
PASS 본인인증 연동 및 인증 서버 개발
구글 플레이스토어 및 애플 앱스토어 결제 영수증 검증 API 서버 개발
백엔드 프레임워크 Express → NestJS 마이그레이션
Sequelize ORM → TypeORM 마이그레이션
Swagger를 통한 백엔드 API 문서 작성 및 관리 체계 수립
대규모 고가용성 WebSocket 서버 개발
시나리오 부하 테스트 Artillery 구축
Unity 클라이언트 웹소켓 샘플 프로젝트 개발
Node-Cluster를 사용하여 Node 기반 서버 단점 해소, 고가용성의 분산 서버 구축
Redis 도입 및 Redis Sentinel 을 통한 장애 극복 기능(FailOver) 인프라 구축
MongoDB 도입
Grafana, Prometheus 도입 → MSA 구조의 서버 모니터링, DB 서버 모니터링 → 장애 상황 발생 시 알림
Kafka 인프라 구축 및 도입 → 대규모 트래픽 데이터 처리 → 데이터 유실 최소화 및 MSA 구조의 서버 간 효율적 데이터 송수신
조직 상황에 맞게 사내 모든 프로젝트 Azure Devops → Github Enterprise 이전 및 전체 인프라 관리
Github Actions CI/CD 구축하여 Backend/Frontend 서버 배포
AKS 도입
VM 및 Webapp Docker로 배포되던 서버 → AKS로 전부 이전
시기
프로젝트 진행 기간 (2022.10 - 현재)