ByteByteGoHq / system-design-101
복잡한 시스템을 시각 자료와 쉬운 용어를 사용하여 설명합니다. 시스템 설계 인터뷰 준비를 도와줍니다.
84.3K
9.3K
11일 전
이 프로젝트에 대해
ByteByteGoHq 님의 system-design-101 프로젝트는 GitHub에서 84.3K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 다양한 프로그래밍 언어 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
🇰🇷 한국어 번역 README
캐시 히트【
👨🏻💻 유튜브
|
📮 뉴스레터
】
시스템 디자인 101
복잡한 시스템을 시각 자료와 쉬운 용어를 사용하여 설명합니다.
시스템 디자인 인터뷰를 준비 중이거나 단순히 시스템이 내부적으로 어떻게 작동하는지 이해하고 싶다면, 이 저장소가 도움이 되길 바랍니다.
목차
- API 및 웹 개발
- 짧은/긴 폴링, SSE, WebSocket
- 로드 밸런서 실제 사용 사례
- 절대 만들어지지 말았어야 할 5가지 HTTP 상태 코드
- gRPC는 어떻게 작동하는가?
- NAT가 인터넷을 가능하게 한 방법
- HTTP 헤더에 대한 중요한 사항
- 인터넷 트래픽 라우팅 정책
- 브라우저가 웹 페이지를 렌더링하는 방법
- HTTP2가 HTTP1보다 빠른 이유
- CSS(캐스케이딩 스타일 시트)란 무엇인가?
- 로드 밸런서의 주요 사용 사례
- 알면 좋은 18가지 공용 포트
- WAN, LAN, PAN, MAN의 차이점은 무엇인가?
- 자바스크립트는 어떻게 작동하는가?
- 효율적인 API 설계를 위한 8가지 팁
- 리버스 프록시 vs API 게이트웨이 vs 로드 밸런서
- REST API는 어떻게 작동하는가?
- 로드 밸런서 vs API 게이트웨이
- 링크드인에서의 GraphQL 작동 방식
- GraphQL 채택 패턴
- API 설계를 위한 치트 시트
- API 게이트웨이 101
- 상위 3개 API 게이트웨이 사용 사례
- 버전 번호는 무엇을 의미하는가?
- URL의 모든 구성 요소를 알고 있는가?
- 유니캐스트 vs 브로드캐스트 vs 멀티캐스트 vs 애니캐스트
- 프로덕션 웹 애플리케이션의 10가지 필수 구성 요소
- URL, URI, URN - 차이점 설명
- API vs SDK
- 안전한 API 구축을 위한 치트 시트
- H
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
ByteByteGoHq/system-design-101 GitHub 원문 바로가기 →