Hye Jin Ryoo

[gRPC 백엔드] Day 2: 네 가지 스트리밍 - 단항부터 양방향까지

서론: HTTP/2가 열어준 네 가지 통신 모델 REST는 요청 하나에 응답 하나로 끝난다. gRPC는 HTTP/2의 멀티플렉싱 위에서 네 가지 통신 패턴을 제공한다. 단항(unary), 서버 스트리밍, 클라이언트 스트리밍, 양방향 스트리밍이다. 각 패턴이 적합한 상황을 알면 폴링·웹소켓·청크 업로드를 위한 임시방편을 한 모델로 통합할 수 있다. ...

이해 가능한 소프트웨어를 향하여

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 프로그래밍은 읽기·테스트·유지보수가 어렵고 프로젝트 이해가 소수에게 집중되므로, LLM으로 코드 작성을 자동화하기보다 코드가 필요한 범위 자체를 줄...

[gRPC 백엔드] Day 1: Protocol Buffers - 스키마가 곧 계약이다

서론: REST/JSON의 한계에서 출발하기 JSON over HTTP는 디버깅이 쉽지만 대가가 있다. 스키마가 코드 밖에 있어 깨지기 쉽고, 텍스트라 느리고 무겁고, 스트리밍이 어렵다. gRPC는 Protocol Buffers라는 스키마 우선 직렬화와 HTTP/2를 결합해 이 문제를 푼다. 이 시리즈는 스키마 설계부터 프로덕션 운영까지 5일에 걸쳐...

캘리포니아, 7월 1일부터 스트리밍 광고 과도한 음량 금지

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 캘리포니아에서는 7월 1일부터 스트리밍 플랫폼이 시청 중인 콘텐츠보다 더 큰 광고 음량을 내보낼 수 없어, TV 중심이던 음량 규제가 스트리밍으로 ...

Show GN: RTPVM: macOS에서 Android USB 테더링을 사용할 수 있게 해주는 Virtualization Framework 앱

이 글은 GeekNews - 개발/기술/스타트업 뉴스 서비스 블로그에 게시된 글을 자동으로 가져온 것입니다. 더 자세한 내용과 원문은 아래 링크를 참고해 주세요. ➡️ 원문 보러 가기 원문 요약 혹시 맥북을 쓰면서 안드로이드 스마트폰과 USB 테더링을 할 수 없어 불편했던 기억이 있으신가요? 대부분의 안드로이드 디바이스는 RNDIS 프로토콜...