1. Khi nào dùng YAML và khi nào dùng JSON
JSON được tối ưu cho trao đổi dữ liệu máy với máy (phản hồi API, cấu hình đã lưu) - cú pháp chặt chẽ giúp giảm lỗi phân tích. YAML dựa trên thụt lề, hỗ trợ chú thích (#) và dễ đọc với con người, vì vậy nó phổ biến trong file cấu hình: docker-compose.yml, workflow GitHub Actions, manifest Kubernetes, playbook Ansible. Hãy dùng công cụ này để chuyển YAML config sang JSON cho xử lý bằng chương trình, hoặc chuyển dữ liệu JSON sang YAML gọn gàng, dễ đọc.