2025년 상반기 회고하기
·
회고
돌아온 회고의 시간.이번 회고는.. 성장 회고보다는 그냥 내 일상과 생각, 잡설을 나열하고 있다. 당연하게도 그 누구도 이 글을 읽을 필요는 없다. 이번 상반기는 참 다사다난했다. 최종적으로는 예상치 못하게 학교를 마치지도 못한 채로 은행 ICT직군에 취업하여 연수과정까지 마치고 당장 다음 주부터 첫 출근을 앞두고 있다. 자, 월별로 가보자. 1월 12월 중순쯤부터인가 단기 자동차보험을 가입하고 어머니 차를 매일 몰았다. 나름의 운전 경험을 쌓고, 언젠가 쏘카 한 번쯤 빌릴 날 오지 않을까 싶어서이기도 하고, 차를 타고 다닌다는 게 아직까지는 재미있었기도 하다. 집에서 역, 그리고 도서관의 반복이었지만 그래도 운전대를 잡고 액셀을 밟는다는 게 재밌었다. 도서관에 가서는 12월에 공부하던 알고리즘을..
퍼센타일(P90, P95, P99)이란?
·
인프라
필자는 현재 클라우드클럽 시즌2 스터디에서 go언어를 기반으로 하는 부하테스트 도구를 만들어보고 있다. 부하테스트 결과에 대한 분석 지표를 위한 방법 중 퍼센타일을 확인하는 법이 있다고 하여, 내용을 알아보았다. 퍼센타일(percentile)은 실제 사용자 경험에 가까운 성능을 알려주는 지표로, P뒤에 붙은 숫자 값 이하의 값들은 이 시간 이하로 응답을 하였다는 것을 나타난다. 만약, P90이라면?전체 요청 중 90%는 이 시간 이하로 응답됐다. -> 즉 10%는 이 시간보다 응답이 느렸다, 만약, P95이라면?전체 요청 중 95%는 이 시간 이하로 응답됐다. -> 즉 5%는 이 시간보다 응답이 느렸다,만약, P50이라면?전체 요청 중 50%는 이 시간 이하로 응답됐다. -> 즉 50%는 이 시간보다 ..
[책] "(가상 면접 사례로 배우는) 대규모 시스템 설계 기초"를 읽으며 - 4주차
·
카테고리 없음
필자는 클라우드 클럽 7기 시즌1 스터디에서 시스템 붕괴 방지 위원회(줄여서 시붕방) 스터디를 참여하게 되었습니다.3월 안으로 (가상 면접 사례로 배우는) 대규모 시스템 설계 기초 책을 읽고 국내 대기업의 시스템은 어떻게 이루어져 있을지 설계하고,4월에는 해당 책의 2탄을 읽고 마찬가지로 설계 해보는 스터디입니다. 우리 팀의 대부분은 직장인이지만, 필자는 대학생이기에 읽어보니 새로운 것들이 너무나 많은 것 같아 블로그에 정리하는 것도 목표로 두고 있습니다.단순히 책 내용을 요약정리하는 것이 아닌, 인상 깊었거나 궁금했던 점들 위주로 정리하는 것이 글의 주 내용입니다.당연히 슬프게도 틀린 내용이 있을 수 있으니 질문은 언제나 환영입니다. 설계해보기.
[책] "(가상 면접 사례로 배우는) 대규모 시스템 설계 기초"를 읽으며 - 3주차
·
카테고리 없음
필자는 클라우드 클럽 7기 시즌1 스터디에서 시스템 붕괴 방지 위원회(줄여서 시붕방) 스터디를 참여하게 되었습니다.3월 안으로 (가상 면접 사례로 배우는) 대규모 시스템 설계 기초 책을 읽고 국내 대기업의 시스템은 어떻게 이루어져 있을지 설계하고,4월에는 해당 책의 2탄을 읽고 마찬가지로 설계 해보는 스터디입니다. 우리 팀의 대부분은 직장인이지만, 필자는 대학생이기에 읽어보니 새로운 것들이 너무나 많은 것 같아 블로그에 정리하는 것도 목표로 두고 있습니다.단순히 책 내용을 요약정리하는 것이 아닌, 인상 깊었거나 궁금했던 점들 위주로 정리하는 것이 글의 주 내용입니다.당연히 슬프게도 틀린 내용이 있을 수 있으니 질문은 언제나 환영입니다.# 10장 알림 시스템 설계날라갔네요 허허 분산 시스템에서 중복전송을 ..
[책] "(가상 면접 사례로 배우는) 대규모 시스템 설계 기초"를 읽으며 - 2주차
·
인프라
필자는 클라우드 클럽 7기 시즌1 스터디에서 시스템 붕괴 방지 위원회(줄여서 시붕방) 스터디를 참여하게 되었습니다.3월 안으로 (가상 면접 사례로 배우는) 대규모 시스템 설계 기초 책을 읽고 국내 대기업의 시스템은 어떻게 이루어져 있을지 설계하고,4월에는 해당 책의 2탄을 읽고 마찬가지로 설계 해보는 스터디입니다. 우리 팀의 대부분은 직장인이지만, 필자는 대학생이기에 읽어보니 새로운 것들이 너무나 많은 것 같아 블로그에 정리하는 것도 목표로 두고 있습니다.단순히 책 내용을 요약정리하는 것이 아닌, 인상 깊었거나 궁금했던 점들 위주로 정리하는 것이 글의 주 내용입니다.당연히 슬프게도 틀린 내용이 있을 수 있으니 질문은 언제나 환영입니다.  # 6장 키-값 저장소 설계91p: 키-값 저장소키-값 저장소는 키..
소프트웨어마에스트로 16기 지원 회고 (2차 코테에서 탈락)
·
회고
이번엔 소마 16기 지원하고 그 과정들을 간단하게 풀어내려고 합니다.* 알고리즘 문제에 대한 자세한 복기는 없습니다. 그냥 간단간단한 회고!! 특히 이번 기수는 몇 년사이와는 다르게 선발인원이 반타작나서(110명...) 큰 기대를 하기 어렵긴 합니다만, 그럼에도 공고가 올라오기 전부터 군대 복무기간 라스트댄스처럼 준비했던게 소마 코테이기 때문에 끝까지 노력해야겠죠. 이 글까지 들어가서 구경할 정도라면 대충 프로세스를 아시겠지만 서류->1차 코테->2차 코테->면접->최종 선발 프로세스를 거칩니다.서류는 소마준비 오픈채팅에서도 떨어졌다는 사람이 없다는거보면, 정말 "."만 적어서 내는게 아니면 붙여준다는 말이 사실인 듯 합니다. [서류]저는 1번에는 이때까지 했던 활동들을 몇가지 추려서 개발활동, 오픈..
[책] "(가상 면접 사례로 배우는) 대규모 시스템 설계 기초"를 읽으며 - 1주차
·
인프라
필자는 클라우드 클럽 7기 시즌1 스터디에서 시스템 붕괴 방지 위원회(줄여서 시붕방) 스터디를 참여하게 되었습니다.3월 안으로 (가상 면접 사례로 배우는) 대규모 시스템 설계 기초 책을 읽고 국내 대기업의 시스템은 어떻게 이루어져 있을지 설계하고,4월에는 해당 책의 2탄을 읽고 마찬가지로 설계 해보는 스터디입니다. 우리 팀의 대부분은 직장인이지만, 필자는 대학생이기에 읽어보니 새로운 것들이 너무나 많은 것 같아 블로그에 정리하는 것도 목표로 두고 있습니다.단순히 책 내용을 요약정리하는 것이 아닌, 인상 깊었거나 궁금했던 점들 위주로 정리하는 것이 글의 주 내용입니다.당연히 슬프게도 틀린 내용이 있을 수 있으니 질문은 언제나 환영입니다.  # 1장 사용자 수에 따른 규모 확장성--# 2장 개략적인 규모 추..
내가 만든 서비스가 MSA가 아닌가? (멍청)
·
인프라
블로그에 써놔야지... 하면서 아직까지 작성을 시작도 못한 프로젝트가 있다.영어학습 서비스인 "링고프레스"다. 혼자 풀스택으로 개발하면서 나름 많이 배웠다고 생각하고, 이걸 정리해놓자! 싶었지만, 그 글을 쓰는 것보다 이 프로젝트로 면접에서 했던 이야기를 먼저 쓰게 되었다. 면접 결과 전에 외부에 말하지 말라고 했던 게 기억나서, 일단 비밀글로라도 후다닥 써본다. 며칠 전 개발 관련 연합 동아리 면접을 보던 중 "MSA를 이용했다고 하는데, 어느 부분에서 사용했다고 말할 수 있나요?"라는 질문을 받았다. 사실 서버를 분리하여 각 서비스별 안정성이 독립적이면 MSA이지 않을까 라고 생각했고, 이 짧은 생각을 지원서에 작성했다. 그러니 면접관이 의아하게 생각하고 물어본 듯하다.현재 개발한 프로젝트는 하나의 ..