시스템 디자인 가이드 by yundream님.

joinc 운영하시는 yundream님이 작성하신 `시스템 디자인 가이드` 에요. 회사 동료가 공유해줘서 알게 되었는데, 이해하기 쉽게 잘 정리되어 있는 것 같아서 공유해요. (대용량 트래픽이 예상되는)시스템 설계 시에 어떤 점들을 고려해야 하는지, Scale Up, Scale Out, Proxy, Cache, Replication, 블록/Object 스토리지의 선택, RAID, Message Queue, 데이터 분산저장 시에 사용하는 Consistent Hashing, zookeeper등에서 사용하는 Quorum에 대한 설명, Database, MapReduce, Stateful/Stateless, DNS, LB, N-Tier, Cache 저장방식 등 주요 개념들에 대해서, 아주 자세히는 아니더라도 자주 사용되고, 이야기되는 키워드들에 대해서 설명이 잘 되어있어요. 키워드를 읽고, 조금 더 알고싶다면 joinc.co.kr 에 이미 엄청난 정보가 있어서 찾아봐도 좋을 것 같고 다른 경로로도 깊고 넓게 공부하는 진입로로 괜찮다는 생각이 들었어요.

시스템 디자인 가이드

Joinc

시스템 디자인 가이드

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 2월 7일 오전 4:44

 • 

저장 247조회 5,179

댓글 2

함께 읽은 게시물

기술, 개발 학습 자료 7가지

최근 자주 사용하고 있는 기술, 개발 및 자기 계발 학습 자료를 모아서 공유합니다. 1️⃣ Educative.io 퀄리티가 상당히 높은 기술 관련 코스가 많은 것 같아요. 현재까지 코스 3개를 들었습니다. 책처럼 읽으면서 배우는 코스라 듣는 것보다 읽으면서 학습하는 걸 선호하는 분들에게 추천합니다. 주제를 깊이 파고들고 코드나 설계 예시가 많아서 잘 사용하는 것 같습니다. 최근에 Concurrency관련 코스를 듣고 있습니다. https://www.educative.io/ 2️⃣ Designing Data Intensi... 더 보기

Educative: Interactive Courses for Software Developers

Educative

Educative: Interactive Courses for Software Developers

 • 

댓글 9 • 저장 956 • 조회 22,026


고용노동부에서 주관하는 청년미래플러스 3기를 모집 중이라고 합니다.

구직자와 재직자 두 가지 트랙을 동시에 모집한다고 하네요.

  • 모집 기간: 6월 15일 ~ 8월 3일

... 더 보기

길은 잃은 이력서



... 더 보기

성장이 어려운 환경에서의 개발자 생활

저런 개발자 생활도 한적이 있어서 다양한 생각이 든다.

“어이 신입, 탈출각이다” | 요즘IT

요즘IT

“어이 신입, 탈출각이다” | 요즘IT

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용 강의 오픈

또 하나의 강의를 오픈했습니다. 누구나 탄탄하고 효율적인 고성능 소프트웨어를 만들 수 있게 해주는 프로그래밍 언어, Rust를 배우는 강의입니다. 로우레벨 프로그래밍을 할 수 있으면서도 하이레벨 언어기능이 풍부하여 이상적입니다. https://inf.run/LPYW 호기심에 공부를 시작했다가, 이내 빠져들어서, 개인 사이드프로젝트 용도로 잘 활용하고 있습니다. 너무 마음에 들어서 강의로 만들게 되었네요. 언어 기능으로는 함수형 언어로 부를 수 있을 만큼 고급 기능이 많이 들어있... 더 보기

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용 - 인프런 | 강의

인프런

우아한 고성능 프로그래밍 언어 Rust 입문 및 활용 - 인프런 | 강의

< 가장 예쁜 사람이 아니라, 1등 할 사람에게 투표하라 >

1. 유명한 경제학자 케인스는 단기 투자 전략을 미인선발대회에 비유했다.

... 더 보기