Image

전체 글

고민과 성장을 기록하는 공간입니다.
Image
26.02.21 ~ 작성 중책 내용 요약처리율 제한 장치의 장점DoS (Denial of Service) 공격에 의한 자원 고갈 방지 가능: 추가 요청에 대해서는 처리를 중단하여 DoS 공격 방지가 가능함비용 절감 가능: 제3자 API를 사용하고 있는 서비스일 경우에는 횟수를 제한함으로써 API 비용 절감 가능함서버 과부하 방지 가능: 봇 또는 사용자의 잘못된 이용 패턴으로 인한 트래픽을 필터링하여 서버 과부하 방지가 가능함1단계 문제 이해 및 설계 범위 확정책의 시나리오에 따르면 시스템 요구사항은 아래와 같다.설정된 처리율을 초과하는 요청은 정확히 제한처리율 제한 장치에 의해 HTTP 응답 시간이 나쁜 영향을 받으면 안 됨가능한 한 적은 메모리를 써야 함하나의 처리율 제한 장치를 여러 서버 / 프로세스..
Image
책 내용 요약효과적 면접을 위한 4단계 접근법1. 문제 이해 및 설계 범위 확정질문에 대한 답을 말할 때 가장 중요한 것은 속도가 아니라 이해도이다. 요구사항과 가정을 분명히 하고, 그에 맞추어 깊이 생각하고 질문과 답을 해야 한다.구체적으로 어떤 기능을 만들어야 하는지, 제품의 사용자 수는 얼마나 되는지, 회사의 성장 예상치는 어떤지, 회사가 주로 사용하는 기술 스택은 무엇인지, 설계를 단순화하기 위해 활용할 수 있는 기존 서비스로는 어떤 것들이 있을지 등을 질문해보면 좋다.2. 개략적인 설계안 제시 및 동의 구하기개략적인 설계안을 제시한 후 면접관의 동의를 얻는 단계이다.설계안에 대한 최초 청사진을 제시하고 의견을 구하라.화이트보드나 종이에 핵심 컴포넌트를 포함하는 다이어그램을 그려라.최초 설계안이 ..
Image
책 내용 요약2의 제곱수2의 제곱수는 데이터의 계산을 다룰 때 규모 추정 등 다양하게 사용된다.2의 x 제곱근사치이름축약형101천 (thousand)1킬로바이트1KB201백만 (million)1메가바이트1MB3010억 (billion)1기가바이트1GB401조 (trillion)1테라바이트1TB501000조 (quadrillion)1페타바이트1PB 모든 프로그래머가 알아야 하는 응답지연 값아래 응답지연 값들을 통해서 컴퓨터 연산들의 처리 속도가 어느 정도인지 짐작할 수 있다.연산명시간L1 캐시 참조0.5 ns분기 예측 오류 (branch mispredict)5 nsL2 캐시 참조7 ns뮤텍스 (mutex) 락 / 언락100 ns주 메모리 참조100 nsZippy로 1 KB 압축10,000 ns = 10 µ..
Image
26.02.09 ~ 26.02.16 작성본책 내용 요약단일 서버사용자가 도메인 이름으로 웹사이트에 접속DNS (제3자 서비스) 질의, IP 주소 변환해당 IP 주소로 요청 전달대상 웹 서버가 HTML/JSON 응답 반환 데이터베이스 웹/모바일 트래픽 처리 서버와 데이터베이스 서버를 분리하면 각각 독립적으로 확장이 가능하다. 데이터베이스 선택 기준 NoSQL 대 SQL 데이터베이스NoSQL 데이터베이스와 SQL 데이터베이스 간의 주요 차이점에 대해 알아보세요.www.mongodb.com 관계형 데이터베이스자료를 테이블과 열로 표현SQL을 이용하여 여러 테이블의 데이터를 조인할 수 있음비관계형 데이터베이스키-값 저장소, 그래프 저장소, 컬럼 저장소, 문서 저장소NoSQL, 전통적/초기 NoSQL 계열은 조인..
Image
제이펍 출판사로부터 책을 협찬 받아 작성된 서평입니다. 안녕하세요 dev_writer 입니다. 이번에는 제이펍 출판사로부터 서평단 활동으로 받은 에 대해 리뷰해 보겠습니다.책을 신청한 계기최근 회사에서 Gemini와 Claude Code 등 여러 AI Agent를 아낌없이 지원해주셔서, 이전과 다르게 코드를 직접 치는 시간이 많이 줄어들었습니다. 대신 Gemini와 함께 개발 설계를 고민하고, 설계가 완료되고 나면 그걸 기반으로 Claude Code와 함께 작업하는 패턴으로 일을 하고 있습니다. 이들의 성능을 보면서 다가오는 미래에는, 개발하는 역량도 중요하지만 나보다 더 뛰어난 성능을 가진 AI Agent를 잘 다룰 수 있는 AI literacy 능력이 경쟁력으로 다가올 것임을 느꼈고, 그에 대한 공부..
Image
한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 안녕하세요 dev_writer입니다. 이번에는 한빛미디어 서평단 활동으로 받은 에 대해 리뷰해 보겠습니다.책을 신청한 이유지난 번 리뷰했던 책을 읽으면서 아키텍트라는 분야에 대해 관심이 생기고, 대 AI 시대에 나만의 차별점을 갖출 수 있으려면 아키텍처를 사고할 수 있는 힘을 길러야겠다는 생각이 들었습니다. 그러던 도중, 이번에 한빛미디어에서 나온 책을 읽게 된다면 아키텍처에 대해 더 깊게 배울 수 있겠다는 생각에 신청하게 되었습니다.목차목차는 다음과 같이 구성되어 있습니다. 책의 목차가 매우 자세하게 되어있어, 중분류까지만 작성하겠습니다.서론PART 01. 기초아키텍처적 사고모듈성아키텍처 특성의 정의아키텍처 특성의 식별아키텍처 특..
dev_writer
Always Be Curious