MySQL tutorial - IT technology blog

Rust + MySQL + sqlx: Async Query, Connection Pool và Migration Type-safe cho Microservices hiệu năng cao

sqlx là thư viện Rust kết nối MySQL với SQL type-safe được compiler kiểm tra tại build time, tránh hoàn toàn lỗi tên cột hay kiểu dữ liệu sai lúc runtime. Bài viết hướng dẫn setup connection pool đúng cách, viết async query, chạy migration tự động và các tips tránh sự cố production từ kinh nghiệm thực tế.
Docker tutorial - IT technology blog

Docker Checkpoint và Restore với CRIU: Di chuyển Container không gián đoạn dịch vụ

CRIU (Checkpoint/Restore In Userspace) cho phép đóng băng toàn bộ trạng thái container Docker đang chạy và restore ở server khác mà không mất in-memory state. Bài viết hướng dẫn từng bước setup và sử dụng Docker Checkpoint với CRIU để migrate container không gián đoạn dịch vụ, kèm tips từ kinh nghiệm thực tế.
Database tutorial - IT technology blog

Flyway: Hướng dẫn tự động hóa database migration và quản lý lược đồ database hiệu quả

Quản lý thay đổi lược đồ database thủ công là một cơn ác mộng. Flyway giúp tự động hóa toàn bộ quá trình database migration, đảm bảo tính nhất quán và giảm thiểu rủi ro. Hướng dẫn này sẽ chỉ cho bạn cách cài đặt, cấu hình và sử dụng Flyway để quản lý lược đồ database hiệu quả.
CentOS tutorial - IT technology blog

Migrate từ CentOS 8 sang AlmaLinux 9: So sánh 3 phương pháp và hướng dẫn từng bước

Hướng dẫn migrate server từ CentOS 8 sang AlmaLinux 9 theo quy trình 2 bước an toàn: chuyển sang AlmaLinux 8 bằng script chính thức, sau đó nâng cấp lên AlmaLinux 9 bằng ELevate. Bài viết so sánh 3 phương pháp, phân tích ưu nhược và cung cấp checklist đầy đủ để kiểm tra sau migrate.