Ebook Làm Chủ Go Cho DevOps - Làm Chủ Việc Xây Dựng, Tự Động Hóa Và Mở Rộng Cloud Infrastructure Với Go [Ấn Bản Lần 1, Tháng 12/2025] [PDF, EPUB] [9138E]
Xây dựng các cloud native app, Terraform provider và các DevOps tool có khả năng mở rộng bằng Go trên các hệ thống cấp độ production.
1. Các tính năng chính:
- ✓ Xây dựng các DevOps tool, API và CLI có khả năng mở rộng bằng Go.
- ✓ Phát triển các Terraform provider tùy chỉnh và test chúng với SDK.
- ✓ Tích hợp Prometheus metrics, AWS & Azure cloud SDK.
2. Mô tả sách:
Go là một ngôn ngữ lập trình hiện đại nổi tiếng với sự đơn giản, hiệu năng và khả năng mở rộng, lý tưởng cho việc xây dựng các DevOps tooling và giải pháp cơ sở hạ tầng. Cuốn sách này hướng dẫn bạn cách tận dụng Go để xây dựng các công cụ sẵn sàng cho môi trường production, từ các CLI tương tác đến các tích hợp observability và các Terraform provider tùy chỉnh.
"Làm Chủ Go Cho DevOps" áp dụng phương pháp thực hành, dạy bạn cách tạo các ứng dụng CLI mạnh mẽ, phát triển các RESTful API và gRPC service, cũng như tích hợp các giải pháp monitoring với Prometheus. Bạn sẽ mở rộng Terraform với các provider tùy chỉnh, viết các unit & integration test toàn diện bằng Terraform SDK, và tự động hóa testing của bạn trong các CI/CD pipeline với GitHub Actions.
Bạn cũng sẽ khám phá cloud-native development bằng cách tích hợp các ứng dụng Go với AWS và Azure SDK, cũng như deploy serverless function với AWS Lambda và Azure Functions. Cho dù bạn đang xây dựng các automation script hay distributed system, cuốn sách này sẽ trang bị cho bạn những kỹ năng cần thiết để tối ưu hóa và mở rộng hoạt động cơ sở hạ tầng của mình.
Sau khi đọc xong cuốn sách này, bạn sẽ biết cách xây dựng các công cụ DevOps dựa trên Go, tự động hóa infrastructure provisioning và tạo ra các hệ thống cloud-native sẵn sàng cho việc triển khai thực tế.
3. Những điều bạn sẽ học được:
- ✓ Phát triển các CLI tương tác và package chúng để phân phối.
- ✓ Triển khai các RESTful API & gRPC service trong Go.
- ✓ Tích hợpPrometheus metrics và build các custom exporter.
- ✓ Build các custom Terraform provider với hỗ trợ CRUD.
- ✓ Viết các unit & integration test bằng Terraform SDK.
- ✓ Tự động hóa các testing workflow trong GitHub Actions.
- ✓ Sử dụng Go để tương tác với các AWS & Azure service theo lập trình.
- ✓ Tạo và deploy serverless function bằng AWS Lambda và Azure Functions.
4. Cuốn sách này dành cho:
Các DevOps engineer, cloud engineer và infrastructure specialist muốn xây dựng hệ thống tự động hóa và tooling có khả năng mở rộng bằng Go. Kiến thức nền tảng về Go và các khái niệm DevOps như version control, pipeline và YAML được khuyến khích.
5. Mục lục:
- ✓ Phần 1: Go Foundation - CLI, Monitoring & API:
- ✓ Chương 01. Phát triển Command-Line Interface với Go.
- ✓ Chương 02. Packaging & Distributing Go CLI.
- ✓ Chương 03. Tích hợp các ứng dụng Go với Prometheus.
- ✓ Chương 04. Viết các Go Exporter cho Prometheus.
- ✓ Chương 05. Xây dựng và Consuming các RESTful API với Go.
- ✓ Chương 06. Làm việc với gRPC & Microservices Architecture.
- ✓ Phần 2: Build Custom Terraform Provider với Go:
- ✓ Chương 07. Sử dụng Go để xây dựng các Terraform Provider tùy chỉnh.
- ✓ Chương 08. Viết các nit Test & Integration Test cho các Terraform Provider.
- ✓ Chương 09. Documenting & Publishing Terraform Provider.
- ✓ Chương 10. Tự động hóa Testing trong Pipelines.
- ✓ Phần 3: Go cho Cloud Services:
- ✓ Chương 11. Tích hợp các ứng dụng Go với AWS SDK.
- ✓ Chương 12. Tích hợp các ứng dụng Go với Azure SDK.
- ✓ Chương 13. Serverless Computing sử dụng AWS Lambda.
- ✓ Chương 14. Serverless Computing sử dụng Azure Functions.
- ✓ Chương 15. Mở khóa những quyền lợi độc quyền của bạn.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
