Programming tutorial - IT technology blog

Xây dựng REST API sẵn sàng cho Production với Spring Boot, Spring Security, JPA và Docker

Hướng dẫn từng bước xây dựng REST API bảo mật, sẵn sàng cho production với Spring Boot 3, Spring Security, Spring Data JPA và Docker. Bao gồm thiết lập dự án, mô hình hóa entity, cấu hình xác thực, Docker hóa với multi-stage build và giám sát production với Actuator — đúc kết từ kinh nghiệm di chuyển thực tế.
DevOps tutorial - IT technology blog

Làm Chủ Prometheus Alertmanager: Routing, Grouping, Inhibition và Gửi Cảnh Báo Thông Minh đến Telegram và PagerDuty

Các tính năng routing, grouping và inhibition của Prometheus Alertmanager là thứ phân biệt monitoring hoạt động được với alerting chuẩn production. Hướng dẫn này trình bày cách cấu hình alertmanager.yml có cấu trúc với routing theo team, grouping giảm nhiễu, inhibition rules để triệt tiêu alert storms, và tích hợp thực tế với Telegram và PagerDuty.
Security tutorial - IT technology blog

Bảo Mật Thiết Bị IoT tại Nhà và trong HomeLab: Phân Vùng VLAN, Giám Sát Firmware và Chặn Kết Nối Đáng Ngờ

Thiết bị IoT như camera thông minh và smart TV mặc định dùng chung mạng với bạn, trở thành điểm tấn công lý tưởng. Hướng dẫn này đề cập phân vùng VLAN trên pfSense, giám sát firmware tự động bằng Python, và dùng Pi-hole kết hợp bắt gói tin để phát hiện và chặn kết nối ra ngoài đáng ngờ trước khi thành sự cố thực sự.
Programming tutorial - IT technology blog

Làm chủ Protocol Buffers: Thiết kế API Schema-first cho Dự án Đa ngôn ngữ

Protocol Buffers cho phép microservice của bạn có một nguồn sự thật duy nhất cho các data contract — viết schema một lần, tự động sinh code type-safe cho Go, Python và TypeScript. Hướng dẫn này bao gồm toàn bộ workflow: định nghĩa file .proto, chiến lược versioning, và phát hiện breaking change trong CI với công cụ buf.