2019년 독서록
book
- 사이트 신뢰성 엔지니어링
- 트랜잭션 처리의 원리
- Head First Design Patterns
- 관계형 데이터베이스 실전 입문
- TCP/IP 완벽 가이드
- 정신병원에서 뛰쳐나온 디자인
- 마이크로서비스 아키텍처 구축
- 로젠의 이산수학
사이트 신뢰성 엔지니어링
100 % : 571 / 571
- APPENDIX. 부록
- V. 마무리하며
- 2019-11-19 34. 마치며
- 2019-11-19 33. 다른 업계로부터의 교훈
- IV. 관리
- 2019-11-19 32. SRE 참여 모델의 개선
- 2019-11-19 31. SRE의 의사소통과 협업
- 2019-11-19 30. SRE를 이용해 운영 업무의 부담에서 벗어나기
- 2019-11-19 29. 방해 요소에 대한 대처
- 2019-11-19 28. 비상 대기를 넘어 SRE의 성장을 촉진하기
- III. 사례
- 2019-11-18 27. 대용량 환경에서의 신뢰할 수 있는 제품 출시
- 2019-11-18 26. 데이터 무결성: 내가 기록한 그대로 읽을 수 있어야 한다
- 2019-11-05 25. 데이터 처리 파이프라인
- 2019-11-03 24. 크론을 이용한 분산된 주기적 스케줄링
- 2019-11-03 23. 치명적인 상태 관리하기: 신뢰성을 위한 분산에 대한 합의
- 2019-10-31 22. 연속적 장애 다루기
- 2019-10-18 21. 과부하 처리하기
- 2019-10-18 20. 데이터센터의 로드밸런싱
- 2019-10-18 19. 프런트엔드의 로드밸런싱
- 2019-10-18 18. SRE 조직의 소프트웨어 엔지니어링
- 2019-10-18 17. 신뢰성을 위한 테스트
- 2019-10-18 16. 시스템 중단 추적하기
- 2019-10-18 15. 포스트모텀 문화: 실패로부터 배우기
- 2019-10-18 14. 장애 관리하기
- 2019-10-18 13. 긴급 대응
- 2019-10-18 12. 효과적인 장애 조치
- 2019-10-18 11. 비상 대기
- 2019-10-18 10. 시계열 데이터에 대한 실용적인 알림
- II. 원리와 원칙들
- 2019-10-18 09. 간결함
- 2019-10-18 08. 릴리즈 엔지니어링
- 2019-10-18 07. 구글의 발전된 자동화
- 2019-10-18 06. 분산 시스템 모니터링
- 2019-10-18 05. 삽질은 이제 그만!
- 2019-10-18 04. 서비스 수준 목표
- 2019-10-18 03. 위험 요소 수용하기
- I. 소개
- 2019-10-18 02. SRE 관점에서 바라본 구글의 프로덕션 환경
- 2019-10-18 01. 소개
트랜잭션 처리의 원리
100 % : 460 / 460
- 2019-11-01 11. 미래 동향
- 2019-11-01 10. 트랜잭션 미들웨어 제품 및 표준
- 2019-11-01 09. 복제(Replication)
- 2019-10-17 08. Two-Phase Commit
- 2019-10-16 07. 시스템 복구(Recovery)
- 2019-10-12 06. 잠금(Locking)
- 2019-10-07 05. 비즈니스 프로세스 관리
- 2019-10-05 04. 큐 트랜잭션 처리
- 2019-10-04 03. 트랜잭션 처리 애플리케이션 아키텍처
- 2019-10-04 02. 트랜잭션 처리 추상화
- 2019-10-03 01. 개요
Head First Design Patterns
100 % : 667 / 667
- 2019-11-01 14. 기타 패턴
- 2019-11-01 13. 실전에서의 디자인 패턴
- 2019-11-01 12. 컴파운드 패턴
- 2019-11-01 11. 프록시 패턴
- 2019-11-01 10. 스테이트 패턴
- 2019-10-31 09. 이터레이터와 컴포지트 패턴
- 2019-10-29 08. 템플릿 메소드 패턴
- 2019-10-29 07. 어댑터 패턴과 퍼사드 패턴
- 2019-10-09 06. 커맨드 패턴
- 2019-10-09 05. 싱글턴 패턴
- 2019-10-09 04. 팩토리 패턴
- 2019-10-05 03. 데코레이터 패턴
- 2019-10-02 02. 옵저버 패턴
- 2019-10-01 01. 디자인 패턴 소개
관계형 데이터베이스 실전 입문
100 % : 312 / 312
- 관계형 데이터베이스 실전 입문
- 2019-08-21 14. 트랜잭션의 본질
- 2019-08-21 13. 리팩터링 최적의 해결책
- 2019-08-21 12. 웹 응용프로그램을 위한 데이터 구조
- 2019-08-21 11. 인덱스 설계 전략
- 2019-08-21 10. 그래프에 맞서다
- 2019-08-21 09. 이력 데이터와 친해지기
- 2019-08-20 08. SELECT를 공략하자
- 2019-08-18 07. NULL과의 싸움
- 2019-08-18 06. 도메인 설계 전략
- 2019-08-18 05. 릴레이션의 직교성
- 2019-08-18 04. 정규화 이론(두 번째) - 결합 종속성
- 2019-08-18 03. SQL과 관계형 모델
- 2019-08-16 02. 술어논리와 관계형 모델
- 2019-08-16 01. SQL과 관계형 모델
TCP/IP 완벽 가이드
100 % : 1490 / 1490
- TCP/IP 완벽 가이드
- III. TCP/IP 애플리케이션 계층 프로토콜
- III-10. 대화형 관리 유틸리티와 프로토콜
- 2019-08-13 88. TCP/IP 관리, 문제해결 유틸리티, 프로토콜
- 2019-08-13 87. TCP/IP 대화형 원격 애플리케이션 프로토콜
- III-9. 기타 파일/메시지 전송 애플리케이션
- 2019-08-13 86. 고퍼 프로토콜
- 2019-08-13 85. 유즈넷(네트워크 뉴스)과 TCP/IP 유즈넷 뉴스 전송 프로토콜(NNTP)
- III-8. TCP/IP 월드와이드웹과 하이퍼텍스트 전송 프로토콜
- 2019-08-13 84. HTTP의 기능, 능력, 문제
- 2019-08-13 83. HTTP 실체, 전송, 코딩 메소드, 컨텐트 관리
- 2019-08-13 82. HTTP 메시지 헤더
- 2019-08-13 81. HTTP 메시지, 메소드와 상태 코드
- 2019-08-12 80. HTTP의 일반적인 동작과 연결
- 2019-08-12 79. 월드와이드웹과 하이퍼텍스트의 개관과 개념
- III-7. TCP/IP의 이메일 시스템: 기본 개념과 프로토콜
- 2019-08-12 78. TCP/IP 이메일 수신 프로토콜과 방법
- 2019-08-12 77. TCP/IP 이메일 전송 프로토콜: 단순 메일 전송 프로토콜(SMTP)
- 2019-08-12 76. TCP/IP 이메일 메시지 형식과 이메일 처리: RFC 822와 MIME
- 2019-08-12 75. TCP/IP 이메일 주소와 주소지정
- 2019-08-12 74. TCP/IP 이메일 시스템 개요와 개념
- III-6. TCP/IP 일반 파일 전송 프로토콜
- 2019-08-12 73. 간이 파일 전송 프로토콜(TFTP)
- 2019-08-12 72. 파일 전송 프로토콜(FTP)
- III-5. TCP/IP 애플리케이션 계층 주소지정과 애플리케이션 종류
- 2019-08-07 71. 파일과 메시지 전송의 개관과 애플리케이션 범주
- 2019-08-07 70. TCP/IP 애플리케이션 계층 주소지정: 유일 자원 식별자, 위치, 이름(URI, URL, URN)
- III-4. TCP/IP 네트워크 관리 프레임워크와 프로토콜
- 2019-08-07 69. TCP/IP 원격 네트워크 모니터링(RMON)
- 2019-08-07 68. SNMP 프로토콜 메시징과 메시지 형식
- 2019-08-07 67. TCP/IP 단순 네트워크 관리 프로토콜의 개념과 동작
- 2019-08-07 66. TCP/IP 관리 정보 구조(SMI)와 관리 정보 베이스(MIB)
- 2019-08-06 65. TCP/IP 인터넷 표준 관리 프레임워크 개요
- III-3 호스트 설정과 TCP/IP 호스트 설정 프로토콜
- 2019-08-06 64. DHCP 클라이언트/서버 구현, 기능 IPV6 지원
- 2019-08-04 63. DHCP 메시징, 메시지 유형, 형식
- 2019-08-04 62. DHCP의 설정과 동작
- 2019-08-03 61. DHCP 개관과 주소 배당의 개념
- 2019-08-03 60. TCP/IP 부트스트랩 프로토콜(BOOTP)
- 2019-08-03 59. 호스트 설정의 개념, 문제, 동기
- III-2 네트워크 파일과 자원 공유 프로토콜
- 2019-08-02 58. 네트워크 파일과 자원 공유, TCP/IP 네트워크 파일 시스템(NFS)
- III-1. 네임 체계, TCP/IP 네임 등록, TCP/IP 네임 변환
- 2019-08-02 57. DNS 메시징과 메시지, 자원 레코드, 마스터 파일 형식
- 2019-08-02 56. DNS 변환 개념과 변환기의 동작
- 2019-07-31 55. DNS 네임 서버의 개념과 동작
- 2019-07-31 54. DNS 네임 등록, 공인 관리, 구역, 권한 기관
- 2019-07-31 53. DNS 네임 공간, 구조, 관련 전문 용어
- 2019-07-29 52. 도메인 네임 시스템(DNS)의 개관, 기능, 특징
- 2019-07-29 51. TCP/IP 네임 체계 개관과 호스트 테이블 네임 체계
- 2019-07-29 50. 네임 체계의 문제, 개념, 기술
- III-10. 대화형 관리 유틸리티와 프로토콜
- II. TCP/IP 하위 계층 핵심 프로토콜
- II-8. TCP/IP 전송 계층 프로토콜
- 2019-07-28 49. TCP 신뢰성과 흐름 제어 기능
- 2019-07-27 48. TCP 메시지 포맷과 데이터 송신
- 2019-07-27 47. TCP 기본 동작: 연결 수립, 관리와 종료
- 2019-07-26 46. 전송 제어 프로토콜(TCP) 원리와 일반 동작
- 2019-07-26 45. TCP 개요, 기능, 특성
- 2019-07-26 44. TCP/IP 사용자 데이터그램 프로토콜(UDP)
- 2019-07-26 43. TCP와 UDP 주소지정: 포트와 소켓
- 2019-07-24 42. TCP와 UDP 개요와 비교
- II-7. TCP/IP 라우팅 프로토콜(게이트웨이 프로토콜)
- 2019-07-24 41. 기타 라우팅 프로토콜
- 2019-07-24 40. 경계 경로 프로토콜(BGP/BGP-4)
- 2019-07-23 39. 최단 경로 우선 프로토콜(OSPF)
- 2019-07-23 38. 라우팅 정보 프로토콜(RIP, RIP-2, RIPNG)
- 2019-07-22 37. 주요 라우팅 프로토콜 개념
- II-6. IP 지원 프로토콜
- 2019-07-22 36. IPv6 주변 발견(ND) 프로토콜
- 2019-07-22 35. ICMPv6 정보 제공 메시지 유형과 포맷
- 2019-07-22 34. ICMPv6 오류 메시지 유형과 포맷
- 2019-07-22 33. ICMPv6 정보 제공 메시지 유형과 포맷
- 2019-07-22 32. ICMPv6 오류 메시지 유형과 포맷
- 2019-07-21 31. ICMP 개념과 일반 동작
- II-5. IP 관련 기능 프로토콜
- 2019-07-21 30. 인터넷 프로토콜 이동성 지원(모바일 IP)
- 2019-07-20 29. IP SECURITY(IPsec) 프로토콜
- 2019-07-20 28. IP 네트워크 주소 변환(NAT) 프로토콜
- II-4. IPv6
- 2019-07-19 27. IPv6 데이터그램 크기, 단편화, 재조합과 라우팅
- 2019-07-19 26. IPv6 데이터그램 캡슐화와 포맷
- 2019-07-19 25. IPv6 주소지정 방식
- 2019-07-18 24. IPv6 개요, IPv4에서 변경된 부분, IPv6 로의 전이
- II-3. IP/IPv4
- 2019-07-18 23. IP 라우팅과 멀티캐스팅
- 2019-07-18 22. IP 데이터그램 크기, 단편화, 재조합
- 2019-07-18 21. 인터넷 프로토콜 데이터그램 캡슐화와 포매팅
- 2019-07-17 20. IP 클래스 비사용 주소지정 - 클래스 비사용 도메인 간 라우팅/슈퍼네팅
- 2019-07-17 19. IP 서브네팅: 실제 서브넷 설계와 주소 결정 예제
- 2019-07-17 18. IP 서브넷 주소지정 개념
- 2019-07-17 17. 클래스 단위 (전통적) 주소지정
- 2019-07-16 16. IPv4 주소지정 개념과 이슈
- 2019-07-14 15. 인터넷 프로토콜 버전, 개념, 개요
- II-2. TCP/IP 네트워크 인터페이스/인터넷 계층 연결 프로토콜
- 2019-07-14 14. 역순 주소 결정과 TCP/IP 역순 주소 결정 프로토콜
- 2019-07-14 13. 주소 결정과 TCP/IP 주소 결정 프로토콜
- II-1. TCP/IP 네트워크 인터페이스 계층 프로토콜
- 2019-07-13 12. PPP 프로토콜 프레임 포맷
- 2019-07-13 11. PPP 기능 프로토콜
- 2019-07-12 10. PPP 핵심 프로토콜: 링크 제어, 네트워크 제어, 인증
- 2019-07-12 09. TCP/IP 직렬 회선 인터넷 프로토콜과 점대점 프로토콜 개요와 기초
- II-8. TCP/IP 전송 계층 프로토콜
- I. TCP/IP 개요와 배경 정보
- I-3. TCP/IP 프로토콜 슈트와 구조
- 2019-07-12 08. TCP/IP 프로토콜 슈트와 구조
- I-2. OSI 참조 모델
- 2019-07-10 07. OSI 참조 모델 요약
- 2019-07-10 06. OSI 참조 모델 계층
- 2019-07-10 05. 일반 OSI 참조 모델 관련 이슈와 개념
- I-1. 네트워킹 기본
- 2019-07-09 04. 데이터 표현 방식과 컴퓨팅 수학 복습
- 2019-07-09 03. 네트워크 표준과 기구
- 2019-07-09 02. 네트워크 성능 문제와 개념
- 2019-07-09 01. 네트워킹 소개, 특성, 유형
- I-3. TCP/IP 프로토콜 슈트와 구조
- III. TCP/IP 애플리케이션 계층 프로토콜
정신병원에서 뛰쳐나온 디자인
100 % : 400 / 400
- 정신병원에서 뛰쳐나온 디자인
- 2019-07-08 5. 운전석으로 돌아가라
- 2019-07-08 4. 인터랙션 디자인은 굿비지니스다
- 2019-07-08 3. 포크로 스프 먹기
- 2019-07-07 2. 우리는 프로그램에게 희생을 강요당하고 있다.
- 2019-07-07 1. 컴퓨터 활용 능력 장애?
마이크로서비스 아키텍처 구축
100 % : 329 / 329
- 마이크로서비스 아키텍처 구축
- 2019-07-07 12. 종합 정리
- 2019-07-07 11. 대규모 마이크로서비스
- 2019-07-07 10. 콘웨이 법칙과 시스템 설계
- 2019-07-07 09. 보안
- 2019-07-07 08. 모니터링
- 2019-07-07 07. 테스팅
- 2019-07-06 06. 배포
- 2019-07-06 05. 모놀리스 분해하기
- 2019-07-06 04. 통합
- 2019-07-04 03. 서비스 모델링하기
- 2019-07-04 02. 진화적 아키텍트
- 2019-07-04 01. 마이크로서비스
로젠의 이산수학
100 % : 1112 / 1112
- 2019-01-14 Rosen의 이산수학 공부
- 2019-06-11 13-5 튜링 기계
- 13-4 언어 인식
- 13-3 출력이 없는 유한상태 기계
- 13-2 출력이 있는 유한상태 기계
- 13-1 언어와 문법
- 12-4 회로의 최소화
- 12-3 논리 게이트
- 12-2 부울 함수
- 12-1 부울 함수
- 2019-06-08 11-5 최소 신장 트리
- 11-4 신장 트리
- 11-3 트리 탐방
- 11-2 트리의 응용
- 11-1 트리 소개
- 10-8 그래프 채색
- 10-7 평면 그래프
- 10-6 최단 경로 문제
- 10-5 오일러 경로와 해밀턴 경로
- 10-4 연결성
- 2019-05-19 10-3 그래프 표현방법과 동형 그래프
- 2019-05-15 10-2 그래프 용어와 특별한 그래프들
- 2019-05-12 10-1 그래프와 그래프 모델들
- 2019-05-12 9-6 부분순서
- 2019-05-12 9-5 동치관계
- 2019-05-12 9-4 관계의 폐쇄
- 2019-05-04 9-3 관계의 표현
- 2019-05-02 9-2 n항 관계와 응용
- 2019-05-02 9-1 관계와 그들의 특성
- 2019-05-02 8-6 포함-배제의 응용
- 2019-05-02 8-5 포함-배제
- 2019-05-02 8-4 생성함수
- 2019-04-18 8-3 분할정복 알고리즘과 점화관계
- 2019-04-18 8-2 점화관계 풀기
- 2019-04-10 8-1 점화관계의 응용
- 2019-04-08 7-4 기대값과 분산
- 2019-03-27 7-3 베이즈 정리
- 2019-03-27 7-2 확률 이론
- 2019-03-23 7-1 이산적 확률의 소개
- 2019-03-23 6-6 순열과 조합의 생성
- 2019-03-23 6-5 일반화된 순열과 조합
- 2019-03-23 6-4 이항 계수
- 2019-03-20 6-3 순열과 조합
- 2019-03-20 6-2 비둘기집 원리
- 2019-03-19 6-1 계수의 기본 원리
- 2019-03-16 5-5 프로그램 정확성
- 2019-03-16 5-4 재귀 알고리즘
- 2019-03-16 5-3 재귀적 정의와 구조적 귀납법
- 2019-03-16 5-2 강 귀납법과 순서화
- 2019-03-11 5-1 수학적 귀납법
- 2019-03-11 4-6 암호학
- 2019-03-07 4-5 합동의 응용
- 2019-03-03 4-4 합동 풀기
- 2019-02-21 4-3 소수와 최대공약수
- 2019-02-20 4-2 정수표현과 알고리즘
- 2019-02-16 4-1 가분성과 나머지 산술
- 2019-02-16 3-3 알고리즘의 복잡도
- 2019-02-13 3-2 함수의 증가
- 2019-02-10 3-1 알고리즘
- 2019-02-03 2-6 행렬
- 2019-02-02 2-5 집합의 크기
- 2019-01-27 2-4 수열과 수열의 합
- 2019-01-25 2-3 함수
- 2019-01-19 2-2 집합의 연산
- 2019-01-15 2-1 집합
- 2019-01-15 1장