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.
Database tutorial - IT technology blog

Xây dựng Database Circuit Breaker với Python và Tenacity: Tự Động Retry, Backoff Thông Minh và Kết Nối Tự Phục Hồi

Một retry storm — khi retry logic của bạn dội vào một database đang vật lộn — là một trong những nguyên nhân phổ biến nhất gây ra lỗi dây chuyền. Hướng dẫn này chỉ bạn cách xây dựng database circuit breaker trong Python bằng Tenacity: backoff tự động, circuit ba trạng thái (closed/open/half-open) và kiểm tra sức khỏe nền tự khôi phục kết nối khi database phục hồi.