공부 계획
2024. 2. 20. 19:13ㆍ기타
앞으로의 공부는 배민 기술 블로그 활용하기
제대로된 프로젝트 기획하기
1. 프로젝트 계획
2. 기능 구현
3. 배포
4. 유지보수, 리팩토링
5. 성능 개선
1. 프로젝트 계획
- 운영 서버, 테스트 서버, 개발 서버 나누기.
- 서버별 세팅
- 프로젝트 주제선정, 데이터모델링
2. 기능 구현
- 스프링부트 , 하이버네이트를 사용하여 웹서버 구축 (모노리틱 구조로 시작해서 MSA로 어떻게 바꿀 수 있을까?)
- 클린코드를 위한 규칙 정리(코딩 컨벤션)
- 객체지향 프로그래밍 , DDD
- 로컬 환경이 아닌 개발서버를 따로 구축하여 개발 (파트별 권한부여를 어떻게 할 것인가? 고민해보기)
3. 배포
- github action, 젠킨스, 도커를 이용하여 운영서버에 배포 자동화
- 로깅, 모니터링, 로깅
4. 테스트, 유지보수, 리팩토링
- 실제 운영하면서 생길수 있는 경우 테스트해보기(다중 요청, 여러 클라이언트가 접속하는 상황을 어떻게 테스트 할것인가?)
- 이러한 오류를 유지보수, 리팩토링
5. 성능 개선
- 대용량 트래픽, 트랜잭션별 최적화 방안에 대해 생각해보기
'기타' 카테고리의 다른 글
git 프로필 꾸미는 방법 (0) | 2023.10.09 |
---|