개요..?가 맞나
여튼 뭘 만들지 부터 정하고 가야 심도있게 진행할 수 있겠지 싶어
아이디어를 생각해봤는데 이번에 정한건 업무 협업 툴이다.
Trello, Jira 같은 것을 만들어볼 예정인데
기존 MSA ShoppingMall 처럼 도메인이 많은게 구현해볼건 많지만
이번에는 도메인의 갯수는 조금 적은 프로젝트로 선택하여 선택과 집중을 해볼 생각이다.
크게 5가지? 정도를 꼽아봤다.
| 목표 | 로드맵 목표 | 상세 내용 |
|---|---|---|
| 1 | 도메인 중심 구조 | 기존에도 도메인 기반을 많이 진행했기 때문에 심도있는 DDD 설계 |
| 2 | 아키텍처 개선 | 비지니스 로직과 메서드를 효율적으로 관리할 수 있도록 체계적인 모듈화 |
| 3 | 운영 | api or server health check와 같은 기능 + AOP, logback을 활용한 트레이싱 |
| 4 | 성능 테스트 | 가능한 정도내에서 많은 데이터를 통한 DB튜닝 |
| 5 | 테스트 코드 | 단위 테스트부터 통합 테스트까지 테스트 코드를 작성 -> 가능하면 TDD까지 목표 |
일단 이렇게 꼽아봤는데 얼마나할 수 있을지는 모르겠다 그냥 최선을 다해야지
아 그리고 저걸 다 하면서 블로그 + Notion을 통한 문서화도 틈틈히 진행해볼 예정이다.