CS-BrokerCS 문제를 공부하고 풀이할 수 있는 CS Broker 서비스를 위한 서버입니다.사용 기술Spring Boot, Kotlin, Gradle, JPA, Docker, Redis, MariaDB, AWSInfra Structure컴포넌트 구성도CI/CDVPC 구성도개발 과정Github Actions + AWS를 이용한 Blue Green 배포 세팅하기Kotlin으로 unit 테스트 작성하기SonarCloud 도입하여 코드 품질 유지하기Spring Data JPA @Repository 어노테이션 자세히 알아보기AOP를 통하여 반복작업 제거하기Exception을 처리하기 위한 방안CI/CD에서 Github Action을 선택한 이유 및 인프라 구성 살펴보기Spring에서 비밀값 관리하기Gitmoji를 커밋 컨벤션으로 사용하기Documentation