DevOps tutorial - IT technology blog

Sử dụng mise (mise-en-place) trong DevOps: Quản lý phiên bản công cụ nhất quán cho kubectl, Terraform, Node và Python

Xung đột phiên bản công cụ giữa máy local và CI/CD pipeline là nguồn gốc thường trực của sự bực bội trong các team DevOps. mise (mise-en-place) giải quyết vấn đề này bằng một file config .mise.toml duy nhất để quản lý kubectl, Terraform, Node.js, Python, và 400+ công cụ khác nhất quán trên mọi môi trường. Hướng dẫn này đi qua cách thiết lập, tích hợp GitHub Actions, và các mẹo từ kinh nghiệm production.
DevOps tutorial - IT technology blog

Xây dựng SLSA Pipeline cho Ứng dụng Container: Bảo mật Chuỗi Cung ứng Phần mềm từ Source đến Registry

Tấn công chuỗi cung ứng nhắm vào build pipeline của bạn, không chỉ code ứng dụng. Hướng dẫn này đi qua việc triển khai SLSA Level 2–3 cho container image sử dụng Cosign, keyless signing với Sigstore và tạo provenance bằng GitHub Actions — kèm ví dụ workflow thực tế và thực thi chính sách Kubernetes.
DevOps tutorial - IT technology blog

AWS CDK với TypeScript: Xây Dựng Hạ Tầng Cloud Mà Không Cần Viết Một Dòng YAML Nào

CloudFormation YAML nhanh chóng trở nên khó quản lý. AWS CDK cho phép bạn định nghĩa hạ tầng AWS bằng TypeScript — với type safety, vòng lặp và construct tái sử dụng để tự động sinh CloudFormation template. Hướng dẫn này đưa bạn qua từng bước xây dựng stack S3 + Lambda + API Gateway thực tế từ đầu.