본문 바로가기

분류 전체보기204

전공자 SQLD SQL 개발자 2일전사 후기 컴공, 2년전 정보처리기사 취득, 최근 필기 준비한다고 CS이론 훑었음, 프로그래머스 기준 SQL 4레벨 풀 수 있음  도움이 될진?? 모르겠????음????????   자격증 신청 데이터자격시험SQL 전문가(SQLP*, SQL Professional)란 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대www.dataq.or.kr 발등에 불이 떨어져 일단 53회 접수부터 했다. SQLD는 연 4회 정기시험을 치른다.  4/22월 ~ 4/26금 5일간 접수를 받는다. 수도권에 살아서 수험장은 정처기와 얼핏 비슷했던 것 같다. 게다가 정처기와 다르게 인기가 없어(!) 늦게 접수했음에도 불구하고 집근처 수.. 2024. 6. 25.
개략적인 영상 스트리밍 시스템 설계에 관한 이야기 가상 면접 사례로 배우는 대규모 시스템 설계 14장을 참고한 글입니다.매일 사용하지만 설계해 본 적 없는 기능에 대히여  1) 설계 범위 정하기어떤 기능? 비디오를 올리고 시청하는 기능클라이언트는? 모바일, 웹, 스마트TVDAU는?사용자가 소비하는 시간은?클라우드 인프라 활용 가능한지?빠른 업로드, 원활한 재생, 재생 품질 선택, 낮은 인프라 비용, 가용성, 확장성, 안정성에 초점을 둔다.  2) 설계안비디오 업로드 절차 생소한 컴포넌트만 살펴보면메타데이터 데이터베이스/캐시 : 비디오의 메타데이터를 보관한다. 샤딩과 다중화를 적용하여 성능 및 가용성 요구사항을 충족한다.트랜스 코딩 서버 : 비디오 트랜스코딩은 비디오 인코딩이라 부르기도 하는 절차로, 비디오의 포맷(MPEG, HLS 등)을 변환하는 절차다.. 2024. 4. 27.
개략적인 검색어 자동완성 시스템에 대한 이야기 가상 면접 사례로 배우는 대규모 시스템 설계 13장을 참고한 글입니다.매일 사용하지만 설계해 본 적 없는 기능에 대히여  1) 범위 설정하기검색 자동완성의 기준은 무엇인가? (가장 많이 이용된? 가장 최근에 검색된?)몇 개의 자동완성 단어가 표시되어야 하는지?다국어 지원이 가능한가?DAU는?규모에 따른 QPS 계산하기(일간이용자*요청수*최대글자/일/24시간/3600초) 2) 설계안데이터 수집 서비스사용자가 입력한 질의를 실시간으로 수집하는 시스템이다. 데이터가 많은 애플리케이션에 실시간 시스템은 바람직하지 않지만 설계안을 만드는 출발점으론 괜찮다. 질의문과 사용빈도를 저장하는 빈도 테이블이 있다고 가정한다. 처음엔 테이블이 비어있지만 사용자가 검색하면 상태가 바뀌어 나간다.  질의 서비스빈도테이블에서 빈.. 2024. 4. 26.
개략적인 채팅 시스템에 관한 이야기 가상 면접 사례로 배우는 대규모 시스템 설계 12장을 참고한 글입니다.   1) 설계 범위 확정1:1 채팅앱인지? 그룹앱인지?플랫폼은?DAU는?특정 기능이 있는지? (현재 활동중, 첨부파일 지원 등)메시지 길이 제한이 있는지?채팅 이력 보관 기간은? 2) 설계에 들어가기 앞서 필요한 지식어떤 네트워크 통신 프로토콜을 사용할 것인지? HTTP를 사용할까?→ 오랜 세월 검증된 HTTP 또한 좋은 방법일 수 있다. keep-alive 속성으로 TCP 핸드셰이크 횟수를 줄일 수 있다.하지만 HTTP를 사용한다면 수신 시나리오는 복잡해진다. 클라이언트가 연결을 만드는 프로토콜이기에 서버가 임의 시점에 메시지를 보내는 데 쉽게 쓰일 수 없다. 이 문제를 해결하기 위해 서버가 연결을 만드는 것처럼 동작하는 기법이 개.. 2024. 4. 25.
개략적인 뉴스 피드 시스템 설계에 관한 이야기 가상 면접 사례로 배우는 대규모 시스템 설계 11장을 참고한 글입니다.  1) 문제 범위 설정 - 지원 기기는 어디까지 인가?- 중요한 기능이 무엇인가? (새 글을 작성할 수 있어야 한다, 친구의 글을 볼 수 있어야 한다)- 뉴스 피드는 어떤 기준으로 표시되는가?- DAU는 몇인가?- 글에 이미지와 비디오를 올릴 수 있는가? (저장을 위한 저장소 요구량)  2) 설계안뉴스피드 발행포스팅 전송(fanout) 서비스사용자와 친구관계에 있는 모든 사용자에게 새 포스팅을 전달하는 과정, 쓰기 시점(push)과 읽기 시점(pull)이 있음 쓰기 시점에 팬아웃하는 모델새로운 포스팅을 기록하는 시점에 뉴스 피드를 갱신하게 된다. 피드가 실시간으로 갱신되며 친구 목록 사용자에게 즉서.. 2024. 4. 24.
티스토리 2년차 평균 방문자 200명대 수익 얼마일까? 애드핏 수익 공개 안녕하세요? 벌써 개발 블로그를 시작한 지 1년 6개월을 넘어가네요. 지금 방치된 지... 마지막글 기준으로 5개월이 되어갑니다... 기록용으로 시작한 블로그인데 방문자수가 꾸준해서 기분이 좋습니다ㅎㅎ 별 거 아니지만 도움이 되는 즐거움이 있습니다. 이게 은근 욕심이 나더라고요? 디지털 노마드의 삶을 꿈꾸며 월 10만 원의 부수입이라도 바라는 마음이 생깁니다. 넵 맞아요. 공부하기 싫어서 쓰는 거 맞습니다. 1. 수익 신청 티스토리 개설 한 달만에 애드핏 허가가 났습니다! 애드핏 심사 조건은 매우 간단합니다. 아마 20개 포스팅, 개설 30일 이후 조건만 맞추면 대부분 승인이 나는 것 같습니다. 글 쓸 거리가 많았던 개설 초반에 바로 조건을 만족해 광고를 바로 붙였죠. 근데 승인이 쉬운만큼 수익이 그리 .. 2024. 4. 8.
ARIMA 모델을 사용한 시계열분석 ⚠️ 통계 하나도 모르는 주인장입니다. ARIMA Model ARMA 모델은 정상성이 있다는 것을 가정한 상황에서 사용하는 반면, ARIMA 모델은 차분이라는 개념을 통해 non-stationary한 상황에서 좀 더 나은 예측을 하는 것이 목표 따라서 ARMA모델에 차분이라는 차수 d가 포함되어 ARIMA(p,d,q)로 표현 차분 차수 d : 시계열 plot을 보고 정상성 여부를 확인하고, 차분을 진행하고, 차분 후의 plot을 보고 여부를 확인하는 프로세스로 진행한다. p, q : p, q의 경우 보통 ACF(Autocorrelation function)와, PACF(Partial Autocorrelation function)를 보고 결정한다. ACF는 k lag 단위로 구분된 시계열 관측치 X_t와 .. 2023. 11. 15.
[독후감 23년-28] 1타 7피 주식 초보 최고 계략 독서기간_2023년 10월 저자_박성현 출간일_2020년 10월 25일 더이상 미루지 않고 시작한다. 7살때부터 주식을 시작한 워렌 버핏도 더 빨리 시작할 걸 후회한다. 이정도는 해석할 수 있어야 투자할 수 있다고 책에서 그랬다. 사람들이 부동산과 주식을 다르게 받아들인다고. 부동산을 매매할 때는 남향인지 동향인지, 면적, 건축시기, 주차시설, 가격, 상권, 교통, 근린시설, 배관시설 등등... 모든 걸 따지면서, 주식은 그렇지 않다고. 공부하지 않고 주식 투자를 하는 사람이 많다고 아직도 PER, PBR, ROA... 너무 헷갈리지만 언젠가 익숙해지겠지...? 아니 18년도에 원화 가치가 이렇게 높았다니.... 작가양반 수익 짭짤했겠네 2023. 11. 14.