football 프로젝트는 소속팀이 없더라도 원하는 장소, 시간에 축구나 풋살 경기를 진행할 수 있도록 경기를 매칭해주는 서비스입니다.
매치 진행은 매니저에 의해 진행되며 참가자와 매니저는 채팅을 통해 소통할 수 있는 서비스를 제공합니다.
- Java / Spring Boot / Gradle
- JPA / MySQL / Flyway / Redis
- Elasticsearch
- Docker
- AWS
- Github Flow / Github Actions
- 아키텍처 설계 단계부터 확장 가능성을 고려해 Scale Out이 가능한 구조로 설계하기 위해 고민했습니다.
- 실제 사용자가 접근 가능한 배포 환경을 구성하기 위해 노력했습니다.
- 반복적인 작업은 자동화 구조를 통해 해결하고 업무의 효율성을 높이기 위해 노력했습니다.
- OOP의 특징과 장점을 최대한 활용할 수 있는 코드를 작성하기 위해 노력했습니다.
- 기술 도입에 있어 명확한 근거와 이유를 가지며 해당 기술에 대한 깊은 이해를 바탕으로 활용하기 위해 노력했습니다.
상세 설명 페이지로 이동해주세요
모든 트러블 슈팅 내용이 궁금하다면! 링크로 이동해주세요.