본문 바로가기

나만의 무기2

01 | 무중단 배포환경 구축(Blue/Green) - 1 버전 관리: Github CI/CD: Github Actions, Code Deploy, S3 정적 분석: Sonar Cloud (+ Peer inspection) 서버 / 클라우드: AWS 구현: Spring framework 빌드: Gradle 배포시 서버 보조(리버스 프록시): NginX DB: MySQL, Redis Tools 직접 구축해 나가면서 아래의 설명들을 더 잘 이해할 수 있었다. 자세한 개념과 설명은 출처 글들을 읽어보기 바란다. 이 글에서는 각각에 대해 자세하게 파고들지는 않았다. Github Actions 출처 1 출처 2 Github Actions는 Github 저장소를 기반으로 소프트웨어 개발 워크플로우를 자동화, 사용자의 설정에 맞추어 지정, 실행할 수 있는 도구이다. Buil.. 2023. 9. 8.
나만의 무기 : 회고 나만의 무기 개요 5 주의 기간에 4~5 명의 팀원을 반 내에서 모집(!)하여 프로젝트를 진행한다. 프로젝트는 마지막 주 발표(시연)와 포스터를 통해 협력사, 정글 구성원과 결과를 공유한다. 진행한 프로젝트: 로드메이커 해당 프로젝트에 대한 내용은 Github 리포지터리에 있음(아직은 개선해야 하는 부분이 많습니다!). 블로그에는 그 내용보다는 그 과정에서 얻은 기술적, 비기술적 내용들이나 문제 해결에 대한 내용들을 포스트해 나갈 것 같다. Hard Skills Java, Spring Boot, JPA, QueryDSL Github Actions AWS CodeDeploy, EC2, S3 MySQL 여러 Conventions: Code convention, Commit Convention Soft Ski.. 2023. 9. 6.