트렌딩 목록으로

ByteByteGoHq / system-design-101

복잡한 시스템을 시각 자료와 쉬운 용어를 사용하여 설명합니다. 시스템 설계 인터뷰 준비를 도와줍니다.

84.3K
9.3K
11일 전
GitHub에서 보기

이 프로젝트에 대해

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 원문 바로가기 →