Release 의 모든 것 후기
Release 의 모든 것 후기입니다. 제목에 충실한 책입니다. 책의 가격이 36,000 원인데 전혀 아깝지 않았습니다. 개발자로서 튼튼한 시스템을 만드는 법에 대해 많은 고민과 관심을 갖고 있습니다. 그러나 대규모 서비스 회사를 다니지 않는 한, 웹 환경에서 시스템의 도전을 받는 경우는 많지 않습니다. 그렇기에 웹 분산 환경에서 운영을 고...
Release 의 모든 것 후기입니다. 제목에 충실한 책입니다. 책의 가격이 36,000 원인데 전혀 아깝지 않았습니다. 개발자로서 튼튼한 시스템을 만드는 법에 대해 많은 고민과 관심을 갖고 있습니다. 그러나 대규모 서비스 회사를 다니지 않는 한, 웹 환경에서 시스템의 도전을 받는 경우는 많지 않습니다. 그렇기에 웹 분산 환경에서 운영을 고...
Release 의 모든 것 (17장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 카오스 공학 인스턴스를 죽인다는 것은 과격하지만 생각처럼 미친 생각은 아니다. 이것이 카오스 공학 이다. 개선을 위한 파괴 카오스 공학은 분산 시스템이 난기류와 같은 운영 상황을 견뎌낼 수 있는지를 실험한다. 즉, 경험론에 입각한 테스트를 통해서...
Release 의 모든 것 (16장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 블록 곡선 수익률 소프트웨어의 모든 부분이 매일같이 수정되어야 하는 것은 아니다. 그럼에도 변화에 적응하고, 빠르게 실패하고 배우는 과정을 통해서 생존을 도모할 수 있다. 절차와 조직 변경을 가하려면 의사 결정이 필요할 것이고, 회사의 규모에 따...
MobX https://ko.mobx.js.org/README.html MobX 는 action 이 state 를 변경하는 단방향 데이터 흐름을 사용하며, 영향을 받는 모든 View 를 업데이트한다. MobX Core Observable : state 의 변화를 감시하여, state 를 저장 및 추적한다. Action : s...
Release 의 모든 것 (15장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 사례 연구 : 고객에게 짓밟히다. 시스템 출시일에 발생할 수 있는 예상치 못한 일들 QA 지향 통합 프로젝트는 결국 콘웨이의 법칙을 따른다. 시스템을 설계하는 조직은 그 조직의 의사소통 구조를 모방한 구조의 설계를 만들어내도록 제약을 받는다...
Release 의 모든 것 (14장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 버전 관리 버전을 올리는 경우에 우리가 호환성을 유지하는 추가 작업을 하는 것이 다른 팀에게 이전 비용을 강제로 전가하는 것보다 낫다. 호환되는 API 변경 TCP 규격에서 존 포스텔은 견고한 시스템을 구축하는 좋은 원칙을 제시했다. 자신이...
Release 의 모든 것 (12,13장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 배치 작업 많은 사람들이 모여 배치를 수행하고 있을 것이다. 오래된 운영 소프트웨어일수록 그럴 가능성이 높다. 배치가 빠르고, 자주 수행될 수록 운영의 이득이 있다. 배치 시스템 설계의 안티패턴과 해법을 알아보자. 운영 환경과 소프트웨어 요즘...
Release 의 모든 것 (11장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 보안 보안은 양념같은 부가 요소가 아니라, 처음부터 시스템의 핵심 요소로 취급되어야 한다. OWASP 상위 10 개 애플리케이션 취약성 상위 10개 목록을 살펴보자. 삽입 삽입은 사용자가 입력한 내용에 의존하는 구문 분석기나 인터프리터에 대한 공...
가상 면접 사례로 배우는 대규모 시스템 설계 기초 2 (1장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 근접성 서비스 기능 요구사항 세 가지의 핵심 기능은 다음과 같다. 사용자의 위치(경도와 위도 쌍)와 검색 반경 정보에 매치되는 사업장 목록을 반환 사업장 소유주가 사업장 정보를 추가 삭제 갱신할 수 있지만 실시간 ...
Release 의 모든 것 (10장) 의 내용 중, 인상적이었던 부분을 발췌 및 요약합니다. 제어 평면 제어 평면은 운영 부하를 성공적으로 수행하기 위해 이면에서 작동하는 모든 소프트웨어와 서비스를 포괄하는 용어다. 적합도 평가 제어 평면의 모든 요소는 선택 사양이다. 제어 평면이 정교해질수록 구현과 운영 비용이 더 들어간다. 제어 평...