Course Outline

소개

gRPC 개념

  • 동기식 vs 비동기식
  • API 표면
  • RPC 수명주기

gRPC 대 REST

  • gRPC API 종류
  • REST 패러다임

개발 환경 준비

  • 설치 및 구성 gRPC
  • Go 마이크로 설치 및 구성
  • 설치중 Docker
  • 설치 중 Kubernetes
  • Go 종속성 설정
  • Go HTTP 서버 설정

gRPC 스트리밍

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

Go Microservices

  • JSON 마샬링 Go 구조
  • JSON 마샬링 Go 구조
  • Go 마이크로서비스에 대한 Docker 이미지 빌드
  • 로컬에서 컨테이너화된 실행
  • Docker 이미지 최적화

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

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

gRPC 문제 해결 및 보안

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

요약 및 결론

Requirements

  • Go 프로그래밍 경험

청중

  • 웹 개발자
 14 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses