과학기술원을 포함한 과학기술 특성화대학(KAIST,POSTECH,GIST,DGIST,UNIST,KENTCH) 을 통합하는 커뮤니티 앱 제작한다.
과기원 학생들만의 커뮤니티 앱을 개설하여, 다양한 정보(취업, 대학원) 등을 교류하고 연합 동아리를 포함한 여러 기능들을 제공하여 학생들이 다양한 사람들과 의사소통을 할 수 있도록 도와주기 위해 앱을 제작한다.
- DDD 방식을 통한 아키텍처 설계한다
- GitHub Actions을 통한 CI/CD 파이프라인 구축한다
- 소형, 중형, 대형테스트로 분리하여 테스트코드의 속도와 가독성을 높인다
- Code Review, PR, Issue을 적극 활용하여 협업방식을 익힌다
단단한 아키텍쳐를 설계하고, 새로운 기술들을 도입하여 성능적으로 개선하며 , Git을 사용한 체계적인 협업을 목표로 한다. 단기적으로 빨리 끝내는게 목표가 아니다. 장기적인 관점에서 앱을 바라보고, 지속적으로 유지보수가 가능한 앱을 만드는 것을 목적으로 한다.
백엔드: Spring Boot 3.3, Spring Cloud
배포 : AWS, Github Actions
DB: MongoDB, MySQL, Redis
메세지 큐 : Kafka