Database tutorial - IT technology blog

Không chỉ Backup, Hãy Kiểm Tra: Xây Dựng Pipeline Tự Động Restore & Kiểm Tra Tính Toàn Vẹn Database

Hầu hết các team thiết lập backup database xong rồi không bao giờ kiểm tra — cho đến ngày cần restore mới phát hiện bản backup đã bị hỏng âm thầm. Bài viết này hướng dẫn xây dựng pipeline tự động restore mỗi bản backup vào Docker container tạm thời, chạy kiểm tra tính toàn vẹn SQL, và chỉ cảnh báo khi có sự cố — để bạn luôn biết chắc backup của mình thực sự hoạt động.
HomeLab tutorial - IT technology blog

Deploy Windmill trên Docker: Tự Động Hóa Workflow theo Code-First cho HomeLab của Bạn

Windmill là nền tảng tự động hóa workflow tự host, nơi mỗi script là code thực sự — Python, TypeScript, hoặc Go — với git history, LSP autocomplete, và testing độc lập. Deploy bằng Docker Compose để ngừng viết logic tự động hóa trong textarea và bắt đầu xây dựng các flow có version control, có thể test được.
DevOps tutorial - IT technology blog

Distributed Tracing với Grafana Tempo và OpenTelemetry: Giảm Chi Phí Lưu Trữ với Trace Sampling

Distributed tracing là mảnh ghép còn thiếu khi chỉ dùng log không thể giải thích tại sao microservice request của bạn bị chậm. Hướng dẫn này trình bày cách thiết lập Grafana Tempo với OpenTelemetry và tail-based sampling — để bạn giữ lại mọi trace quan trọng trong khi kiểm soát chi phí lưu trữ.