9장 마이크로서비스 테스트 1부 안겹치게2
목차 9장 마이크로서비스 테스트 1부 9.1 마이크로서비스 아키텍처 테스트 전략 __9.1.1 테스트 개요 __9.1.2 마이크로서비스 테스트 __9.1.3 배포 파이프라인 9.2 서비스 단위 테스트 작성 __9.2.1 단위 테스트 작성: 엔터티 __9.2.2 단위 테스트 작성: 밸류 객체 __9.2.3 단위 테스트 작성: 사가 __9.2.4 단위 ...
목차 9장 마이크로서비스 테스트 1부 9.1 마이크로서비스 아키텍처 테스트 전략 __9.1.1 테스트 개요 __9.1.2 마이크로서비스 테스트 __9.1.3 배포 파이프라인 9.2 서비스 단위 테스트 작성 __9.2.1 단위 테스트 작성: 엔터티 __9.2.2 단위 테스트 작성: 밸류 객체 __9.2.3 단위 테스트 작성: 사가 __9.2.4 단위 ...
목차 8장 외부 API 패턴 8.1 외부 API 설#계 이슈 __8.1.1 API 설계 이슈: FTGO 모바일 클#라이언트 __8.1.2 API 설계 이슈: 다른 종류의 클라이언트 8.2 API 게이트웨#이 패턴 __8.2.1 API 게이트웨이 패#턴 개요 __8.2.2 API 게이트웨이의# 장단점 __8.2.3 API 게이트웨이 사례: #넷플릭스 ...
목차 7장 마이크로서비스 쿼리 구현 7.1 API 조합 패턴 응용 쿼리 __7.1.1 findOrder( ) 쿼리 __7.1.2 API 조합 패턴 개요 __7.1.3 API를 조합 패턴으로 findOrder( ) 쿼리 구현 __7.1.4 API 조합 설계 이슈 __7.1.5 API 조합 패턴의 장단점 7.2 CQRS 패턴 __7.2.1 CQRS의 필...
중요 포인트. IT관리, 멘토링, 테크리드, 개발 팀장 4장까지 읽고서 내용 정리. 팀내에서 사수, 부사수 제도로 기술과 경력 멘토링을 신경써서 시켜주면 좋을듯. 테크리드 아키텍처 이해하기 팀플레이어 되기 기술 결정을 주도하기. 개발 팀장 원온원 미팅 최소 주1...
빠르게 성장하고 싶은 주니어 개발자를 위한 소프트 스킬 5가지. 내가 생각지도 못한 방법들. 개발 공부법 : 관련된 오픈 소스 파보기. 이럴수가. 만약 마이크로 서비스 패턴을 공부하면, 해당 패턴을 적용한 오픈소스를 보는것. 만약 레디스를 쓴다면 그 프로젝트를 보고 nextJs를 쓴다면 그 프로젝트를...
Action Plan 기본적으로 사용되는 가비지 콜렉터 종류를 알고, 현재 회사에서 쓰는것의 장단점을 알것. 지난번에 메모리 이슈로 프로그램을 종료시킨후 재실행 시킨 api들에 대해서 메모리 누수 원인을 분석해 볼것. 기본 가비지 컬렉터? java 11의 경우 g1 이 기본. g1의 특징? 앞서 봄. ...
내용정리 Dynamic Routes pages/blog/[slug] 이런식의 동적 경로를 만들고 싶을 때 쓸 수 있다. 다중 동적 라우팅 동적 라우팅은 경로 중 하나만 동적으로 설정 가능한 것이 아니라, pages/post/[pid]/[comment].js 와 같이 디렉토리 이름에 [] 를 붙여 중간 경로를 동적으로 만들 수도 ...
목차 6장 비즈니스 로직 개발: 이벤트 소싱 6.1 이벤트 소싱 응용 비즈니스 로직 개발 __6.1.1 기존 영속화의 문제점 __6.1.2 이벤트 소싱 개요 __6.1.3 동시 업데이트: 낙관적 잠금 __6.1.4 이벤트 소싱과 이벤트 발행 __6.1.5 스냅샷으로 성능 개선 __6.1.6 멱등한 메시지 처리 __6.1.7 도메인 이벤트 발전시키기 ...
목차 5장 비즈니스 로직 설계 5.1 비즈니스 로직 구성 패턴 __5.1.1 비즈니스 로직 설계: 트랜잭션 스크립트 패턴 __5.1.2 비즈니스 로직 설계: 도메인 모델 패턴 __5.1.3 도메인 주도 설계 개요 5.2 도메인 모델 설계: DDD 애그리거트 패턴 __5.2.1 불분명한 경계 문제 __5.2.2 애그리거트는 경계가 분명하다 __5.2....
React https://www.youtube.com/watch?v=05uFo_-SGXU&list=PLZKTXPmaJk8J_fHAzPLH8CJ_HO_M33e7- useState, useHistory, useRef 사용법 확인. Typescript https://www.youtube.com/watch?v=5oGAkQsGWkc&a...