Overview
프로젝트 들어가기 앞서, 실무에서 사용하는 프로젝트 개발단계에 대해서 개발자 입장에서? 가볍게 정리하고자 한다. 개발이라는게 정답이 있는 것이 아니므로, 이것이 무조건적인 솔루션이다라고 정의내릴 수 없다는 점을 기억해주길 바람(1) 문제정의 ( 요구사항 분석 )(2)
현재 과외와 관련된 사이드 프로젝트를 개인적으로 진행하고 있다. 정리를 하기 위해 시퀀스를 나름대로 정의해보고 아키텍처 구성을 간단하게 작성해보고자 한다.
설계 능력의 기술적 측면 평가협력에 적합한 사람인지 확인압박이 심한 상황에서 대응모호한 문제를 건설적으로 해결할 수 있는지좋은 질문을 던질 능력이 있는지상황에 맞지 않는 over-engineering 을 하는지(비용 / 보안 등 여러 측면에서 tradeoff 고려)질문
클라이언트 또는 서비스가 보내는 처리율(rate)를 제어하기 위한 시스템 ⇒ API 요청 횟수가 제한 장치에 정의된 임계치(threshold)를 넘어서면 추가로 도달한 모든 호출은 처리가 중단 (HTTP 인 경우 상태 코드 429를 반환) DoS(Denial of
웹 크롤러는 로봇, 스파이더라고 부른다.검색엔진에서 널리 쓰는 기술로, 웹에 새로 올라오거나 갱신된 콘텐츠를 찾아내는 것이 주된 목적이미지나 비디오, PDF 파일 일 수 있음이용사례는 아래와 같다.검색 엔진 인덱싱 : 로컬 인덱스를 만듬웹 아카이빙 : 나중에 사용할 목
최신 뉴스, 업데이트 정보, 이벤트, 선물 등 고객에게 중요할 만한 정보를 비동기적으로 제공한다.단순히 모바일 푸시 알림에 한정되지 않는다.하루에 백만건 이상의 알림이 처리하는 확장성 높은 시스템을 구축한다.푸시알림, SMS 메시지 등으로 구성되어 있다.실시간 타임이라