- IA(Information Architecture) 설계: 시스템 정보 구조 설계 및 서비스 흐름 정의.
- DB 설계: 대규모 데이터를 처리할 수 있는 최적화된 데이터베이스 구조 설계.
- 백엔드 아키텍처 설계: 모듈화된 백엔드 시스템을 구축하여 서비스의 확장성과 유지보수성을 향상.
- 멀티모듈 설계: 도메인별로 모듈을 분리하고 공통 모듈을 구성하여 코드 재사용성을 극대화하고, 모듈 간 의존성을 관리함으로써 프로젝트의 복잡성을 낮춤.
- 백엔드 공통코드 개발: 여러 서비스에서 공통으로 사용하는 모듈 및 유틸리티 코드 개발.
- Core 로직 개발: 상품 관리, 주문, 결제, 이벤트 처리 등 주요 비즈니스 로직 구현.
- 결제 시스템 구축: 안전하고 신뢰성 있는 결제 프로세스 구현.
- Admin 통계 쿼리 작성: 복잡한 데이터를 빠르게 분석하고 제공하는 통계 쿼리 작성 및 최적화.
- AWS 인프라 셋업: EC2, ALB, ACM, Route53, RDS Aurora MySQL을 사용해 안정적이고 확장 가능한 클라우드 인프라 설계 및 배포.
- Docker 컨테이너 구축: 애플리케이션을 컨테이너로 관리하여 배포 자동화와 운영 효율성 향상.
- Redis 검색 API 성능 향상: Redis를 활용한 캐싱 및 검색 최적화 작업으로 API 응답 속도 30% 이상 개선.
- GitLab-CI 기반 CI/CD 파이프라인 구축: 지속적인 통합 및 배포 자동화 환경 설정.
더보기