Khóa học này tập trung vào các kỹ thuật giao tiếp RPC để tối đa hóa hiệu suất trong môi trường MSA (Microservice Architecture) quy mô lớn. Vượt ra ngoài việc thực hành gRPC đơn giản, bạn sẽ học cách triển khai giao tiếp giữa các dịch vụ một cách ổn định và hiệu quả trong môi trường vận hành thực tế nơi hàng trăm microservice hoạt động đồng thời. Dựa trên Golang, khóa học sẽ đề cập đến việc viết cú pháp Protocol Buffers(proto), tự động tạo code và triển khai dịch vụ, cấu trúc của gRPC và những ưu điểm so với RPC truyền thống, cũng như các chiến lược tối ưu hóa hiệu suất với định hướng thực tế. Để những người không chuyên ngành hoặc người mới bắt đầu phát triển server cũng có thể dễ dàng hiểu, khóa học sẽ giải thích từng bước từ khái niệm RPC đến nguyên lý hoạt động bên trong của gRPC, giúp bạn trang bị năng lực thực tế có thể áp dụng ngay vào dịch vụ thực tế.