Release 의 모든 것 (11장)
Release 의 모든 것 (11장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 보안 보안은 양념같은 부가 요소가 아니라, 처음부터 시스템의 핵심 요소로 취급되어야 한다. OWASP 상위 10 개 애플리케이션 취약성 상위 10개 목록을 살펴보자. 삽입 삽입은 사용자가 입력한 내용에 의존하는 구문 분석기나 인터프리터에 대한 공...
Release 의 모든 것 (11장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 보안 보안은 양념같은 부가 요소가 아니라, 처음부터 시스템의 핵심 요소로 취급되어야 한다. OWASP 상위 10 개 애플리케이션 취약성 상위 10개 목록을 살펴보자. 삽입 삽입은 사용자가 입력한 내용에 의존하는 구문 분석기나 인터프리터에 대한 공...
가상 면접 사례로 배우는 대규모 시스템 설계 기초 2 (1장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 근접성 서비스 기능 요구사항 세 가지의 핵심 기능은 다음과 같다. 사용자의 위치(경도와 위도 쌍)와 검색 반경 정보에 매치되는 사업장 목록을 반환 사업장 소유주가 사업장 정보를 추가 삭제 갱신할 수 있지만 실시간 ...
Release 의 모든 것 (10장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 제어 평면 제어 평면은 운영 부하를 성공적으로 수행하기 위해 이면에서 작동하는 모든 소프트웨어와 서비스를 포괄하는 용어다. 적합도 평가 제어 평면의 모든 요소는 선택 사양이다. 제어 평면이 정교해질수록 구현과 운영 비용이 더 들어간다. 제어 평...
Release 의 모든 것 (9장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 상호 연결 인스턴스들은 함꼐 연결되어 하나의 시스템이 되어야 한다. 상호 연결 계층은 다수의 인스턴스를 하나의 응집된 시스템으로 엮는 모든 메커니즘을 포함한다. 규모에 맞는 해법 회사와 조직의 규모에 따라 운영과 서비스의 차이가 발생한다. 도구가 ...
Release 의 모든 것 (7~8장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 기반(인프라) 네트워크 인터페이스와 이름 컴퓨터 관리자는 호스트명과 기본 탐색 도메인을 설정할 수 있다. 호스트명과 탐색 도메인을 하나로 연결한 것을 정규 도메인 이름(FQDN) 이라고 부른다. 어떤 프로그램이 특정 호스트명으로 연결을 시도할 ...
Release 의 모든 것 (5~6장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 시간 제한 시간 제한은 응답이 오지 않을 것 같으면 기다림을 멈추는 간단한 작동 방식이다. 적절한 시간 제한은 결함을 격리하여 한 서비스나 장치세 생긴 문제가 다른 곳의 문제로 번지지 않게 한다. 플랫폼을 최대한 활용하면, 자질구레한 여러 세부 사...
Release 의 모든 것 (1~4장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 버그 버그는 반드시 발생한다. 그러나 가장 큰 문제는 한 시스템의 버그가 관련이 있는 다른 모든 시스템으로 전파될 수 있다는 사실이다. 버그를 예방할 방법을 찾는 것보단 더 나은 질문은 ‘한 시스템의 버그가 다른 시스템에 영향을 미치지 않게 하는 ...
Mybatis 사용중, 쿼리 결과가 dto 에 제대로 매핑이 안되는 오류가 발생했다2 이번에도 mismatch 에러다. Error instantiating class com.example.springboard.domain.boards.Board with invalid types (int,String,BoardAccessAuthority) or...
Mybatis 사용중, 쿼리 결과가 dto 에 제대로 매핑이 안되는 오류가 발생했다. java.lang.NumberFormatException: For input string: “I am not a member” at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(Float...
사용자 수에 따른 규모 확장을 어떻게 해야할지 고려해보자. 대규모 시스템 설계 기초 1장의 내용을 요약했습니다. 모두가 아는 모놀리틱 서버를 생각해보자. 브라우저에서 내가 만든 WAS 에 접속하면 어떤 일이 벌어질까? DNS 조회 결과로 IP 주소가 나오면, 브라우저를 통해 IP 주소로 HTTP 요청을 보낸다. 요청을 받은 웹 서버에서는...