gRPC - 알고 나면 쉬움

  Рет қаралды 12,395

얄팍한 코딩사전

얄팍한 코딩사전

Ай бұрын

#grpc #api #코딩
= = =
지금까지 API, REST API, SOAP, GraphQL을 다루었다면, 이번 영상에서는 구글의 RPC 프레임워크인 gRPC를 소개합니다. RPC는 원격 프로시저 호출로, 다른 컴퓨터의 기능을 자신의 것처럼 실행하는 프로토콜입니다. 언어 독립적이어서 서로 다른 프로그래밍 언어를 사용하는 서버와 클라이언트 간에도 사용될 수 있습니다. gRPC는 높은 성능과 풍부한 도구를 제공하여, 마이크로서비스 아키텍처에서 특히 유용합니다. 이 방식은 프로토콜 버퍼를 사용해 메시지를 간소화하고 바이너리 형태로 전송하여 효율성을 높입니다. 또한, HTTP/2를 기반으로 하여 빠르고 다채로운 양방향 소통을 지원합니다. gRPC는 TLS를 통해 데이터 암호화도 지원합니다. gRPC는 전자 상거래, 금융 서비스, 의료 기록 시스템, IoT, 모바일 앱, 온라인 게임 등에서 널리 사용됩니다. 다음 영상에서는 Web Socket을 다룰 예정입니다.
🏠 얄코사이트: www.yalco.kr
📖 얄코 도서: www.yalco.kr/book/
🧑‍🏫 얄코 강의: www.yalco.kr/#lectures
🎥 제대로 파는 Git & GitHub: • 제대로 파는 Git & GitHub (대...
🎥 제대로 파는 자바: • 제대로 파는 자바 - Java 끝.장.내...
🎥 제대로 파는 파이썬: • 제대로 파는 파이썬 - Python 끝장...
🎥 제대로 파는 자바스크립트: • (구판) 제대로 파는 자바스크립트 - 고...
🎥 제대로 파는 HTML & CSS: • 제대로 파는 HTML & CSS (대학생...
🎥 갖고 노는 MySQL 강좌: • 왕초보용! 갖고 노는 MySQL 데이터베...
🎥 반응형 프로그래밍 RxJS 강좌: • 반응형 프로그래밍이 뭔가요? (+ Rea...

Пікірлер: 29
@yalco-coding
@yalco-coding Ай бұрын
🎫 얄코 강의 선착순 반값쿠폰 (매주 갱신) bit.ly/yalco-fcfs-coupon 얄코 강좌들 보기: www.yalco.kr/#lectures 얄코 책 보기: www.yalco.kr/#books API에 관련된 다른 영상들: yalco.notion.site/API-83379c6ae57443148e98643c7fba9bd8?pvs=4
@rcn_2931
@rcn_2931 Ай бұрын
오랜만에 왔는데 예전보다 더 담백하고 좋네요 👍
@yalco-coding
@yalco-coding Ай бұрын
감사합니다 🙂 시즌2는 지식전달에 집중하여 제작중입니다. 더 좋은 컨텐츠들을 선보이도록 하겠습니다!
@r3b00t3
@r3b00t3 Ай бұрын
설명이 너무 담백하네요, 필요한 내용만 정리가 잘 된것 같습니다. 블로그 글 읽는것보다 훨씬 머리에 쏙쏙 박히네요 ㅎㅎ
@yalco-coding
@yalco-coding Ай бұрын
도움 되어드렸다니 기쁩니다! 감사합니다!
@user-jt4uo3yi5m
@user-jt4uo3yi5m Ай бұрын
오늘도 고퀄의 좋은 영상 감사합니다 ㅎㅎ
@yalco-coding
@yalco-coding Ай бұрын
감사합니다!!
@user-uh3jo3bj8j
@user-uh3jo3bj8j Ай бұрын
매번 유익한 정보 감사합니다
@yalco-coding
@yalco-coding Ай бұрын
시청해 주셔서 감사합니다!!
@r.kzerotay7326
@r.kzerotay7326 Ай бұрын
얄코튜브 요즘 맛잇네 ㄷㄷ
@shlifedev
@shlifedev Ай бұрын
잘 보고갑니다 :)
@yalco-coding
@yalco-coding Ай бұрын
감사합니다!🙂
@__-wi7su
@__-wi7su Ай бұрын
gRPC 요즘 쓰고 있는데, 확실히 .proto라는 해독표를 기반으로 데이터를 압축해서 보낸다라는 게 큰 것 같아요. 우리만의 암호표 가지고 해독하는 느낌? json으로 1메가짜리를 몇십kb에 보낼 수 있기도 하고..! HTTP2가 참 좋지만 또 단점도 있는게, 로드밸런싱이나 리버스프록시 할 때 지원이 잘 안되는게 크네요 ㅠㅠ 본 내용에 있던 Web 지원 안하는 것처럼 마찬가지.. Nginx+등 유료 플랜등은 몇몇 지원하기도 하던데, 빨리 기술 발전이 되었으면 좋겠습니다~
@Dev_softer-hv8ni
@Dev_softer-hv8ni Ай бұрын
쉽게 배우는 grpc!
@user-hk9pq4pb6h
@user-hk9pq4pb6h Ай бұрын
grpc 사용중인데 C++에서 편의성이 너무 떨어지는 것 같네요. 빌드 타임도 엄청 길어지고 repeated 중첩 사용 시 다른 언어들에 비해 파싱이 귀찮아 지는 문제도 있구요. 그런데 확실히 java나 파이썬에서 사용할 땐 엄청 편합니다.
@user-tz4kx2vf1y
@user-tz4kx2vf1y Ай бұрын
5:52 안녕하세요! 질문있습니다~! 멀티플렉싱은 HTTP/2 의 장점 아닌가요? Restful 에 비해 Protobuf 가 가지는 장점으로 적합한지 질문입니다! Restful 에서도 HTTP/2 를 사용하면 "여러 메시지를 한 번에 보낼 수 도 있고 순서와 상관없이 빠르게 처리해서 답을 보낼 수" 있지 않나요?
@yalco-coding
@yalco-coding Ай бұрын
RESTful에서도 설정을 한다면 HTTP/2를 쓸 수는 있습니다. 실제로 HTTP/2 사용이 점진적으로 늘고 있지만 영상에서 말씀드린 브라우저의 한계, 서버 설정의 복잡성 대비 웹페이지에서의 실효성 때문에 브라우저에서 동작해야 하는 웹개발에서는 아직 대중적으로 쓰이진 않아요. 모바일에서도 여러 이유로 아직 널리 쓰이지는 않는다고 합니다. REST API가 많이 사용되는 환경에서 HTTP/2의 활용도가 아직 적으므로 gRPC의 장점에 보통 포함됩니다.
@JMPARK-dc7eh
@JMPARK-dc7eh Ай бұрын
스키마 호환성에 관한 이야기도 있었으면 좋았을것 같아요.
@yalco-coding
@yalco-coding Ай бұрын
좋은 의견 감사드립니다! 이후 gRPC 튜토리얼을 만들 기회가 되면 스키마 호환을 포함한 상세한 내용을 다뤄보도록 하겠습니다. 이번 영상은 사전 컨텐츠로서 gRPC란게 어떤 것인지, 아예 모르는 사람들이 이해하도록 하는데 목적이 있어요.
@user-hm7xs2nb3x
@user-hm7xs2nb3x Ай бұрын
gRPC가 뭔지 궁금했었는데 짧고 간단하게 알아갑니다!
@yalco-coding
@yalco-coding Ай бұрын
도움되어드려 기쁩니다!
@timgreen2121
@timgreen2121 Ай бұрын
전문통신과 비슷하네요
@user-ki2uv7fd3v
@user-ki2uv7fd3v Ай бұрын
얄코쌤! 늘 잘 보고 있습니다 그런데 영상들을 보다보니 문득, 이런 생각이 들더라고요. 코딩을 즐기는 사람들은 필연적으로 직업을 코딩 관련하여 가지게 될 것이기에 면접시의 강조 포인트나 실무상의 주의점들도 이 채널의 취지에 맞지 않나, 하고요. 혹시 앞으로 이런 방향의 영상을 제작할 계획이나 생각이 있으신가요?
@yalco-coding
@yalco-coding Ай бұрын
안녕하세요, 김정남 님! 영상들 보아주셔서 감사합니다. 말씀하신 부분들도 언젠가는 다룰 수도 있겠지만 사실 각 분야의 현업 최전방에 계신 많은 초고수 개발자 크리에이터 분들께서 그 역할을 이미 충분히 잘 해주고 계십니다. 저는 이 채널에 제목처럼 여러 코딩 관련 개념들을 설명해 주는 영상들을 주로 만들게 될 것 같습니다. 좋은 제안 주셔서 감사드립니다.
@user-ki2uv7fd3v
@user-ki2uv7fd3v Ай бұрын
@@yalco-coding 넵 아직 계획이 없으시다니 아쉽습니다! 아무리 봐도 블루오션, 노다지로 보여서요. 하나 인식을 바로잡아야 될 부분이 있는데, 얄코쌤이 '나는 아무것도 모르는 입문자, 혹은 취준생이다'라고 자기 암시를 거시고 다시 그 '초고수 개발자 크리에이터 분들'의 글, 영상들을 봐보시면 그땐 어? 하며 보이실 것 같습니다! 그분들은 대부분 초심자에게 적절하지 못한 방향으로 글, 영상들을 만드십니다. 제가 얄코쌤을 구독한 이유도 이것 때문이고요. '초심자에게 적절한 방향으로 영상을 제작하는 얼마 안 되는 선생님'
@yalco-coding
@yalco-coding Ай бұрын
좋게 보아주셔서 감사드립니다. 말씀주신 부분들을 생각해보고 제가 할 수 있는 컨텐츠로 판단되면 시즌3의 컨텐츠로 계획해 볼 수 있을 것 같습니다. 다만 제가 모든 분야의 개발을 다 해 본 것이 아니고 특정 분야에만 국한된 컨텐츠는 이 채널 특성과 맞지 않기 때문에 진행한다 해도 이를 위한 사전 준비와 공부가 많이 필요할 것 같습니다. (사실 채널의 컨텐츠 기획에 고려해야 할 부분들이 정말 많습니다.) 좋은 아이디어 주셔서 감사합니다!
@jessicaha504
@jessicaha504 Ай бұрын
미친토끼는 사람이 내는 목소리인가요??
@yalco-coding
@yalco-coding Ай бұрын
제 목소리 x 피치 1.41 입니다.
@user-ye3fp7jj4l
@user-ye3fp7jj4l 24 күн бұрын
유익한데 캐릭터 눈이 좀 무섭네요 ㅋㅋ
GraphQL - 한 방에 이해하기
8:18
얄팍한 코딩사전
Рет қаралды 6 М.
웹소켓을 알아봅시다.
9:14
얄팍한 코딩사전
Рет қаралды 12 М.
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 167 МЛН
🌊Насколько Глубокий Океан ? #shorts
00:42
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 20 МЛН
What is gRPC? (Remote Procedure Calls)
7:16
IBM Technology
Рет қаралды 203 М.
Message Broker - 카프카와 RabbitMQ를 알아보자
10:22
얄팍한 코딩사전
Рет қаралды 6 М.
AWS S3 요금으로 한 놈 담궈버리는 방법
5:32
코딩애플
Рет қаралды 113 М.
REST API - 이거 하나로 끝남
13:01
얄팍한 코딩사전
Рет қаралды 12 М.
How Discord Stores Trillions Of Messages
9:47
노마드 코더 Nomad Coders
Рет қаралды 68 М.
API가 뭔가요? 가장 쉽게 이해시켜드림
9:08
얄팍한 코딩사전
Рет қаралды 7 М.
grpc 개념
16:33
개발자 장고
Рет қаралды 749
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3,8 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 56 М.
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 6 МЛН
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 821 М.