개발 방식
- 거친 도메인 모델링 > 도메인 탐구(요구사항 파악) > 시퀀스/상태 다이어그램 > api 문서 (OAS spec) ... 도메인 개발 <-> API 개발
오늘도 여러분의 API는 안녕하신가요?
https://www.inflearn.com/course/lecture?courseSlug=%EC%9D%B8%ED%94%84%EC%BD%982023-%EB%8B%A4%EC%8B%9C%EB%B3%B4%EA%B8%B0&unitId=177892&tab=curriculum
- 클린 아키텍처 구조에서 애플리케이션 레이어를 얇게, 프리젠테이션과 도메인 레이어를 두겁게 지향
- API 기능 빨리 만들어서 배포해보기
<과제>
1. 도메인 모델링 해오기
- 너무 만약에라는 가정을 너무 많이 하진 않기..
2. AC 조건 (리스트 따로 ): 성공 조건 - 이 기능 만큼은 동작되어야 해.
- ex) 사용자는 자신이 원하는 블로그 RSS를 구독할 수 있다.
- (짧고 명확하게)
- 아마도 충돌이 일어날 것. -> 의견에 대한 (이걸 하면 좋을 것 같은데)
- 이후에 도메인 모델링을 작성.
- 의사소통의 목적이 크다
- 요건이 변경되면 이 문서를 보고 작업한다라는 개념
3. 비동기에 대한 기술 정리
이벤트 스토밍 (같이해보기) - 특정 도메인에서 발생되는 이벤트 및 정책
비동기에 대한 내용
- jdk(sync, lock, future, flow)
- db락(비관,낙관)
- redis(pub/sub), 분산락..
비동기 기술 얘기
- 일단 자바를 잘 알기
네트워크
- 인풋 스트림 / 아웃풋 스트림
알고리즘
- 알고리즘 깃코드 -1, 2 레벨
- 바킹독 실전 알고리즘. -> boj 문제집.
- 꾸준하게
'학습일지 > 학습일지' 카테고리의 다른 글
학습일지 241020 (2) | 2024.10.20 |
---|