Course Outline

소개

gRPC 개념

  • Sychronous vs asynchronous
  • API 표면
  • RPC 생명 주기

gRPC 대 REST

  • gRPC API 유형
  • REST 패러다임

개발 환경 준비

  • gRPC 설치 및 구성
  • Go Micro 설치 및 구성
  • Docker 설치
  • Kubernetes 설치
  • Go 종속성 설정
  • Go HTTP 서버 설정

gRPC 스트리밍

  • 단일 API 클라이언트 및 서버 구현
  • 서버 스트리밍 API 클라이언트 및 서버 구현
  • 클라이언트 스트리밍 API 클라이언트 및 서버 구현
  • 양방향 API 클라이언트 및 서버 구현

Go Microservices

  • Go 구조체 JSON 마샬링
  • Go 구조체 JSON 언마샬링
  • Go 마이크로서비스용 Docker 이미지 생성
  • 로컬에서 컨테이너화 실행
  • Docker 이미지 최적화

Kubernetes을 사용한 마이크로서비스 오크레스트레이션

  • Kubernetes에 Go 마이크로서비스 배포
  • 설명자 구현
  • 배포 확장
  • 롤링 업데이트

gRPC 문제 해결 및 보안

  • 오류 처리 사용
  • 마감 시간으로 추적
  • SSL 암호화를 위한 SSL 인증서 생성

요약 및 결론

Requirements

  • Go programming experience

청중

  • 웹 개발자
 14 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories