Trong thế giới Cloud, "Infrastructure as Code" (IaC) không còn là lựa chọn, mà là bắt buộc. Và khi nhắc đến IaC, cái tên đầu tiên xuất hiện chính là Terraform. Cuốn sách Terraform: Up & Running (3rd Edition) là bản cập nhật quan trọng cho Terraform 1.0+, phiên bản đánh dấu sự trưởng thành và ổn định của công cụ này.
Tại sao đây là cuốn sách "vỡ lòng" nhưng cũng là "nâng cao" nhất? Yevgeniy Brikman không chỉ dạy bạn viết code HCL (HashiCorp Configuration Language). Ông dạy bạn cách vận hành nó trong môi trường Production thực tế – nơi mà sai lầm có thể đánh sập cả hệ thống. Đối với các kỹ sư DevOps tại Hà Nội và TP.HCM, cuốn sách này giải quyết những nỗi đau thầm kín:
Quản lý State file: Làm sao để nhiều người cùng sửa hạ tầng mà không ghi đè lên nhau (Remote State & Locking)?
Terraform Modules: Cách viết code module tái sử dụng được, giúp team không phải copy-paste code đi khắp nơi.
Zero-Downtime Deployment: Kỹ thuật triển khai hạ tầng mới mà không làm gián đoạn dịch vụ đang chạy.
Testing: Cách viết test tự động cho hạ tầng (sử dụng Go và Terratest) để ngủ ngon hơn sau mỗi lần deploy.
Multi-Cloud: Tư duy thiết kế để chạy trên cả AWS, Azure và Google Cloud.
Đây là cuốn sách giáo khoa chuẩn mực giúp bạn đi từ một SysAdmin chạy lệnh tay trở thành một Cloud Engineer chuyên nghiệp, quản lý hạ tầng hàng nghìn server chỉ bằng code.