
DevOps Handbook
DevOps từ developer perspective — thực chiến, không vẽ vời. Tools, practices, và mindset shift từ Dev sang DevOps/SA.
Chuỗi bài DevOps từ góc nhìn developer đang transition sang SA/DevOps. Thực chiến, có case study thật, lessons learned từ production. Không vẽ vời — chỉ những gì dùng được.
Các bài trong series
Terraform Cho Developer: IaC Không Khó Như Bạn Nghĩ
Bạn đã bao giờ click-click trên AWS Console rồi quên mất mình đã tạo gì? Terraform giải quyết chính xác vấn đề đó. Hướng dẫn từ zero cho developer.
Platform Engineering: Tại Sao DevOps Không Đủ Nữa?
Developer mất 40% thời gian vào infrastructure thay vì viết code. Platform Engineering giải quyết bằng Internal Developer Platform — tầng abstraction giữa developer và hạ tầng.
Structured Logging: Ghi Log Sao Cho Đỡ Đau Về Sau
Log dạng text thì đọc được, nhưng query thì bó tay. Structured logging giải quyết bài toán đó — mỗi log entry là một object JSON có schema, sẵn sàng cho phân tích và cảnh báo tự động.
GitOps: Deploy Bằng Git Thay Vì Click Chuột
Mọi thay đổi trên production đều bắt đầu từ một git commit. Không SSH vào server, không chạy script tay. GitOps biến Git thành single source of truth cho infrastructure.
CI/CD Pipeline Với GitHub Actions: Từ Code Đến Production Trong 5 Phút
Push code lên Git rồi hy vọng sẽ không có gì vỡ? GitHub Actions giúp tự động build, test và deploy — mỗi lần push.
Observability — Tại Sao Log Không Đủ?
Logging chỉ cho biết chuyện gì xảy ra. Observability cho biết tại sao. Ba trụ cột — log, metric, trace — kết hợp lại mới thấy toàn cảnh hệ thống.
Progressive Delivery: Deploy Từ Từ, An Toàn Hơn
Deploy toàn bộ production một lần là canh bạc. Progressive Delivery giảm rủi ro bằng cách rollout từng bước, có cơ chế rollback tự động.
FinOps Cho Developer: Chi Phí Cloud Không Phải Việc Của Ai Khác
Bill cloud tháng này tăng 40% so với tháng trước. Không ai biết tại sao. FinOps giải quyết vấn đề này — và developer không phải ngoại lệ.
Service Mesh Cho Developer: Khi Nào Cần, Khi Nào Thừa?
Service mesh giải quyết bài toán giao tiếp giữa microservice — nhưng không phải team nào cũng cần. Hiểu rõ trước khi deploy.
Platform Engineering: Developer Tự Phục Vụ, Không Chờ Ticket
Developer mất 30% thời gian cho việc chờ team infra tạo resource. Platform Engineering thay đổi hoàn toàn cục diện đó.
Thuật Ngữ ArgoCD: Hướng Dẫn Nhanh Cho Developer
ArgoCD là công cụ GitOps phổ biến nhất cho Kubernetes. Nhưng nếu chưa rõ Application, Sync hay Health Check nghĩa là gì, bài viết này dành cho bạn.
SRE Cho Developer: Khi DevOps Chưa Đủ
Deploy xong rồi bỏ mặc? SRE chính là discipline giúp developer hiểu tại sao production vẫn cháy và cách ngăn nó xảy ra.
Chaos Engineering Cho Developer: Đừng Để Productionflix
Production ổn định khi được kiểm soát bằng experiment, không phải bằng phép màu. Chaos Engineering giúp phát hiện điểm yếu trước khi sự cố xảy ra.
Quản Lý Secrets Trong DevOps: Đừng Để API Key Trong Code
Hardcoded secrets trong codebase là lỗ hổng bảo mật phổ biến nhất. Vault, SOPS và GitOps secrets giúp quản lý credentials an toàn.
Internal Developer Portal — Backstage Có Gì Hot?
Developer mất 30 phút mỗi ngày tìm resource, document, service owner? Internal Developer Portal giải quyết chính xác vấn đề đó. Backstage của Spotify là cách bắt đầu.
Cost per Request: Cách Đọc Cloud Cost Cho Developer
AWS bill $4,000/tháng — nhưng mỗi request tốn bao nhiêu? Nếu không biết cost per request, tối ưu chi phí chỉ là đoán mò.
Progressive Delivery Cho Developer: Rollout An Toàn Hơn
Deploy một lần cho cả triệu user — rủi ro lớn. Progressive Delivery giúp rollout dần dần, phát hiện lỗi sớm và rollback nhanh.
AIOps — Khi AI Xử Lý Sự Cố Thay Vì Developer
Hệ thống microservices tạo ra hàng triệu log mỗi giờ. Alert tràn ngập, developer dành phần lớn thời gian lọc noise thay vì sửa lỗi thật. AIOps giải quyết vấn đề đó.
Platform Engineering 2026: 80% Tổ Chức Đã Adopt
Gartner dự đoán 80% tổ chức kỹ thuật phần mềm sẽ có platform team vào 2026. Bài viết phân tích lý do, tác động và tech stack đằng sau xu hướng này.