Seonb2n

Release 의 모든 것 (9장)

Release 의 모든 것 (9장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 상호 연결 인스턴스들은 함꼐 연결되어 하나의 시스템이 되어야 한다. 상호 연결 계층은 다수의 인스턴스를 하나의 응집된 시스템으로 엮는 모든 메커니즘을 포함한다. 규모에 맞는 해법 회사와 조직의 규모에 따라 운영과 서비스의 차이가 발생한다. 도구가 ...

Release 의 모든 것 (7~8장)

Release 의 모든 것 (7~8장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 기반(인프라) 네트워크 인터페이스와 이름 컴퓨터 관리자는 호스트명과 기본 탐색 도메인을 설정할 수 있다. 호스트명과 탐색 도메인을 하나로 연결한 것을 정규 도메인 이름(FQDN) 이라고 부른다. 어떤 프로그램이 특정 호스트명으로 연결을 시도할 ...

Release 의 모든 것 (5~6장)

Release 의 모든 것 (5~6장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 시간 제한 시간 제한은 응답이 오지 않을 것 같으면 기다림을 멈추는 간단한 작동 방식이다. 적절한 시간 제한은 결함을 격리하여 한 서비스나 장치세 생긴 문제가 다른 곳의 문제로 번지지 않게 한다. 플랫폼을 최대한 활용하면, 자질구레한 여러 세부 사...

Release 의 모든 것 (1~4장)

Release 의 모든 것 (1~4장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 버그 버그는 반드시 발생한다. 그러나 가장 큰 문제는 한 시스템의 버그가 관련이 있는 다른 모든 시스템으로 전파될 수 있다는 사실이다. 버그를 예방할 방법을 찾는 것보단 더 나은 질문은 ‘한 시스템의 버그가 다른 시스템에 영향을 미치지 않게 하는 ...

사용자 수에 따른 규모 확장성

사용자 수에 따른 규모 확장을 어떻게 해야할지 고려해보자. 대규모 시스템 설계 기초 1장의 내용을 요약했습니다. 모두가 아는 모놀리틱 서버를 생각해보자. 브라우저에서 내가 만든 WAS 에 접속하면 어떤 일이 벌어질까? DNS 조회 결과로 IP 주소가 나오면, 브라우저를 통해 IP 주소로 HTTP 요청을 보낸다. 요청을 받은 웹 서버에서는...