성공과 실패를 결정하는 1%의 네트워크 원리
저자: Tustomu Tone
출판사: 성안당
- Ch1
- Ch2
- Ch3
모든 개발자를 위한 HTTP 웹 기본 지식
강연자: 김영한
출처: 인프런
- part 1
- part 2
- part 3
- part 4
- part 5
- part 6
- Intro
- 1장. 계층형 아키텍쳐의 문제는 무엇일까?
- 2장. 의존성 역전하기
- 3장. 코드 구성하기
- 4장. 유스케이스 구현하기
- 5장. 웹 어댑터 구현하기
- 6장. 영속성 어댑터 구현하기
- 7장. 아키텍쳐 요소 테스트하기(실습)
- 8장. 경계 간 매핑하기
- 9장. 어플리케이션 조립하기
- 10장. 아키텍쳐 경계 강제하기
- 11장. 의식적으로 지름길 이용하기
- 12장. 아키텍쳐 스타일 결정하기
- Intro
- 1장. 도메인 모델 시작하기
- 2장. 아키텍쳐 개요
- 3장. 애그리거트
- [4,5,6 장] JPA와 관련된 기능 위주로 설명되어 생략
- 6장. 응용 서비스와 표현 영역
- 7장. 도메인 서비스
- 8장. 애그리거트 트랜잭션 관리
- 9장. 도메인 모델과 바운디드 컨텍스트
- 10장. 이벤트
- 11장. CQRS
- Intro
- part 1 - 기초
- part 2 - 함수형 데이터 처리
- part 3 - 스트림과 람다를 이용한 효과적 프로그래밍
- part 4 - 매일 자바와 함께
- part 5 - 개선된 자바 동시성
- part 6 - 함수형 프로그래밍과 자바 진화의 미래
- 1장. 사용자 수에 따른 규모 확장성
- 2장. 개략적인 규모 추정
- 3장. 시스템 설계 면접 공략법
- 4장. 처리율 제한 장치의 설계
- 5장. 안정 해시 설계
- 6장. 키-값 저장소 설계
- 7장. 분산 시스템을 위한 유일 ID 생성기 설계
- 8장. URL 단축기 설계
- 10장. 알림 시스템 설계
- 11장. 뉴스 피드 시스템 설계
- 12장. 채팅 시스템 설계
- 13장. 검색어 자동완성 시스템
- 1장. 코드 품질
- 2장. 추상화 계층
- 3장. 다른 개발자와 코드 계약
- 4장. 오류
- 5장. 가독성 높은 코드를 작성하라
- 6장. 예측 가능한 코드를 작성하라
- 7장. 코드를 오용하기 어렵게 만들라
- 8장. 코드를 모듈화하라
- 9장. 코드를 재사용하고 일반화할 수 있도록 하라
- 10장. 단위 테스트의 원칙
- 11장. 단위 테스트의 실제