728x90
2022년 10월 11일 일일 일지 Daily Kanban
목차
1. 시간활용표
2. Kanban 규칙
3. 업무 원칙 및 목표
4. 업무 Kanban
5. Daily Keyword
1. 시간활용표(Using Time Table)
근무 | 오프라인 근무 - 8:30 ~ 17:30 ( 8h + 점심 1h ) | ||
근무외학습 |
2. Kanban 규칙(mac기준 단축키)
Back-log(To-do) : 기본체
Work-In-Progress(Doing) :밑줄 Bold체 (단축키 : cmd + b, cmd + u)
Validate(Testing) : 밑줄 기울임 기본체: Validate - Testing(단축키 : cmd + b,cmd + u, cmd + i)
(단축키 : option + cmd + j)Complete(Done) : 취소선 기본체
3. 업무 원칙 및 목표
- 원칙 1 (MSA 아키텍처 적용)
- DDD설계
- Service/Aggregate 관심사 분리
- Aggregate 간 직접 참조(DB Join, 객체 참조) 허용 X, 엔터티 식별자를 통한 접근만 허용(aggregate 간 join X)
- 목표 2
- 어플리케이션 간 복잡도 낮추기
- 비즈니스 agility 확보
- 기능 추가/변경 용이
- 비용 절감
- Biz 모델 단순화
- 원칙 2 (안정적인 클라우드 전환용 설계 적용)
- ORM(JPA) 프레임워크 적용
- Apllication Join 활용(DB Join, QueryDSL 활용 X)
- 목표 2
- DB 부하 감소
- 안정적인 클라우드 전환 유도
4. 업무 Kanban ( ~ 10/16)
- 학습
- 사내 필수 강의 수강
- 사내 개발 표준 가이드 숙지
분석- 과제
DB tableSample 소스 코드
- 설계
Aggregate/DomainURI- 디렉토리 구조
1번 과제 고려2번 과제 고려- 3번 과제 고려
필요 테이블/컬럼- 클래스명, 메소드명, 변수명
- 메소드 입/출력값
- 구현
과제 1번 구현(3개 aggregate join)과제 2번 구현(4개 aggregate join)- 과제 3번(TO-BE : CQRS)
- 테스트
- Service 단위
- Controller 단위
- Service 통합
- Controller 통합
- 리팩토링/최적화
- Aggregate/Domain
- 디렉토리
- URI
- Controller
- Service
- Repository
- Dto/Vo
- Entity
- 검증/리뷰
- 멘토링
- 팀원 코드리뷰
5. Daily Keyword - 공부할 키워드
- Spring
- Spring Cache
- Spring Batch
- JPA flush
- JPA Batch Select, Insert
- DB
- Batch Select, Insert 등 DB 내부 작동 원리
- 디자인패턴
- SAGA 패턴
- Java
- JAVA Stream
728x90
'계획 및 일지(Plan and Journal) > 일일 일지(Daily Kanban)' 카테고리의 다른 글
2022년 10월 6일 (0) | 2022.10.06 |
---|---|
2022년 9월 4일 일일 일지 (0) | 2022.09.04 |
2022.07.24 일일 일지 (0) | 2022.07.24 |
2022.07.22 일일 일지 (0) | 2022.07.22 |
2022.07.21 일일 일지 (0) | 2022.07.21 |
댓글