Phần 1 — Nền tảng: Microservices & GitOps (2026)

Phần 1 — Nền tảng: Microservices & GitOps (2026)

← Chương trước: Tóm tắt: Sự tiến hóa kỹ thuật của PayPay (Cập nhật 2026) | Mục lục Series | Chương tiếp theo: Phần 2 — Xử lý tải đột biến: Event-Driven & Kafka (2026) → Answer-first: Kiến trúc microservices và quy trình GitOps của PayPay kết hợp Kubernetes, ArgoCD và phân rã domain độc lập để triển khai hàng trăm release an toàn mỗi tuần, loại bỏ hoàn toàn các nút thắt cổ chai đơn điểm. ...

5 tháng 5, 2026 · 4 phút · Lê Tuấn Anh
Phần 4 — Vận hành: SRE & Chaos Engineering (2026)

Phần 4 — Vận hành: SRE & Chaos Engineering (2026)

← Chương trước: Phần 3 — Data Layer: Chuyển đổi từ Aurora sang TiDB (2026) | Mục lục Series | Chương tiếp theo: Phần 5 — Mở rộng Quy mô cho Lưu lượng Chiến dịch Tỷ Yên (2026) → Answer-first: Đội ngũ SRE của PayPay duy trì độ tin cậy 99.99% qua thực hành Chaos Engineering chủ động tiêm lỗi vào staging/production, thiết lập ngân sách lỗi (Error Budget) và xây dựng hệ thống quan sát OpenTelemetry toàn diện. ...

5 tháng 5, 2026 · 4 phút · Lê Tuấn Anh
Phần 8: Tối Ưu Hóa Inference & Triển Khai vLLM Trên Production

Phần 8: Tối Ưu Hóa Inference & Triển Khai vLLM Trên Production

← Chương trước: Phần 7: Agentic Memory - Giải Quyết Lời Nguyền ‘Cá Vàng’ | Mục lục Series | Chương tiếp theo: Phần 9: Giám Sát & Gỡ Lỗi Luồng Suy Nghĩ Của AI → Answer-first: Tối ưu hóa phục vụ mô hình LLM trong sản xuất sử dụng vLLM với cơ chế PagedAttention quản lý KV-cache hiệu quả, Chunked Prefill giảm nghẽn tài nguyên và lượng tử hóa FP8/AWQ giúp tăng thông lượng xử lý lên gấp 4 lần trên cùng phần cứng GPU. ...

17 tháng 5, 2026 · 7 phút · Lê Tuấn Anh
Phần 9: Giám Sát & Gỡ Lỗi Luồng Suy Nghĩ Của AI (Agentic Observability)

Phần 9: Giám Sát & Gỡ Lỗi Luồng Suy Nghĩ Của AI (Agentic Observability)

← Chương trước: Phần 8: Tối Ưu Hóa Inference & Triển Khai vLLM | Mục lục Series | Chương tiếp theo: Phần 10: Production Evals & CI/CD Cho AI Data Pipeline → Answer-first: Hệ thống Agentic Observability tích hợp OpenTelemetry, Langfuse và Data Lineage để theo dõi từng mắt xích suy luận của AI. Việc ghi nhận chi tiết vết thực thi giúp kỹ sư nhanh chóng phát hiện lỗi logic, tối ưu chi phí token và ngăn chặn vòng lặp bất thường. ...

17 tháng 5, 2026 · 7 phút · Lê Tuấn Anh
Phần 10: Production Evals & CI/CD Cho AI Data Pipeline

Phần 10: Production Evals & CI/CD Cho AI Data Pipeline

← Chương trước: Phần 9: Giám Sát & Gỡ Lỗi Luồng Suy Nghĩ Của AI | Mục lục Series Answer-first: Thiết lập hệ thống đánh giá liên tục (CI/CD Evals) cho AI Data Pipeline bằng Ragas và TruLens. Tự động chấm điểm các chỉ số Faithfulness, Answer Relevance và Context Precision trên từng bản build giúp đảm bảo chất lượng hệ thống trước khi đưa vào sản xuất. 1. Chuyển Dịch Từ Kiểm Thử “Vibe Check” Sang Quy Trình Chuẩn Hóa Cách đây vài năm, quy trình test một hệ thống AI diễn ra như sau: Lập trình viên sửa lại file Prompt, gõ vài câu hỏi vào khung chat, đọc lướt qua thấy AI trả lời có vẻ xuôi tai (vibe check), hô to “Looks Good To Me” (LGTM) và bấm Deploy lên Production. ...

17 tháng 5, 2026 · 6 phút · Lê Tuấn Anh
Custom Kubernetes Operators in Go: Kubebuilder & eBPF

Custom Kubernetes Operators in Go: Kubebuilder & eBPF

Production-grade Kubernetes Operator and eBPF kernel observability guide using Kubebuilder v4 and cilium/ebpf. Features C eBPF kernel probes (sys_execve, tcp_connect), zero-copy BPF ringbuffers (BPF_MAP_TYPE_RINGBUF), CRD controllers with status subresources, and deployment without privileged mode.

6 tháng 8, 2026 · 23 phút · Tuấn Anh
Báo Cáo Đánh Giá Chất Lượng Bài Viết

Báo Cáo Tổng Hợp Đánh Giá Chất Lượng 70 Bài Viết Kỹ Thuật (Content Audit Report)

Answer-first: Báo cáo kiểm toán chất lượng 70 bài viết kỹ thuật trên Learn Tanhdev tổng hợp đánh giá theo 4 chiều: Information Gain, E-E-A-T, độ chuẩn hóa cấu trúc và mã nguồn thực thi. 78.6% bài viết đạt chuẩn sản xuất cao cấp, vạch rõ lộ trình chuẩn hóa và liên kết series toàn diện. Manual Content Audit Report — Master Aggregated Evaluation (Posts 1 to 70) Project Name: learn/content/posts Manual Content Audit Audit Date: July 26, 2026 Auditor: Worker Report Compiler (Aggregating Worker Batches 1 through 5) Total Posts Audited: 70 Markdown Files in D:\myproject\learn\content\posts\ Target Report Output: D:\myproject\learn\content\posts\content-audit-report.md ...

26 tháng 7, 2026 · 66 phút · Lê Tuấn Anh
So sánh kiến trúc AWS EKS vs ECS — tanhdev.com

AWS EKS vs ECS: Kiến trúc, Chi phí & Thực tế Sử dụng (2026)

Answer-first: AWS EKS tối ưu cho hệ thống microservices phức tạp, multi-cloud và hệ sinh thái Kubernetes tiêu chuẩn, nhưng chịu chi phí control plane $0.10/giờ/cluster cùng phụ phí Extended Support. AWS ECS tối ưu cho team tinh gọn, không tốn phí control plane và tích hợp Fargate không ma sát vận hành. 🇬🇧 Read the English version of this article on tanhdev.com TL;DR: EKS cung cấp cho bạn toàn bộ sức mạnh của Kubernetes, khả năng di động và hệ sinh thái CNCF. ECS mang lại sự đơn giản thuần túy của AWS với chi phí control plane bằng $0. Hãy chọn EKS nếu bạn cần GitOps, ArgoCD, Dapr, hoặc muốn không bị khóa chặt vào một cloud (multi-cloud). Chọn ECS nếu bạn muốn đưa sản phẩm ra thị trường nhanh nhất trên AWS với gánh nặng vận hành tối thiểu. ...

26 tháng 6, 2026 · 19 phút · Lê Tuấn Anh
Zero DevOps E-commerce với Cloudflare Workers & Turborepo

Zero DevOps E-commerce với Cloudflare Workers & Turborepo

Answer-first: Kiến trúc Zero DevOps E-commerce hợp nhất Turborepo Monorepo, Cloudflare Workers, D1 SQLite và R2 Storage. Mô hình loại bỏ hoàn toàn chi phí bảo trì cụm máy chủ và container, cho phép tự động sinh Dart/Swift Mobile SDK ngay khi có thay đổi API Contract. 🇬🇧 Read the English version of this article on tanhdev.com Bạn đã mệt mỏi với việc duy trì các cụm Kubernetes đắt đỏ, tinh chỉnh Auto-scaling groups trên AWS, hay chắp vá các pipeline CI/CD phức tạp chỉ để giữ cho một cửa hàng thương mại điện tử hoạt động? Chào mừng đến với kỷ nguyên Zero DevOps. ...

17 tháng 6, 2026 · 9 phút · Lê Tuấn Anh
Kubernetes In-Place Pod Resizing Guide

Kubernetes In-Place Pod Resizing

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: In-Place Pod Resizing (GA từ Kubernetes v1.35) cho phép cập nhật CPU/Memory trực tiếp trên container đang chạy qua subresource /resize mà không restart Pod. Tính năng yêu cầu containerd ≥ 1.6.9/CRI-O ≥ 1.25, kết hợp hoàn hảo với VPA updateMode InPlace giúp loại bỏ gián đoạn dịch vụ và giảm 40-60% chi phí AI inference. In-Place Pod Resizing cho phép thay đổi tài nguyên CPU và Memory của container đang chạy mà không cần khởi động lại Pod. Nội dung dưới đây phân tích chi tiết cơ chế hoạt động, cấu hình YAML chuẩn production, tích hợp VPA và các điểm lưu ý quan trọng. ...

12 tháng 6, 2026 · 17 phút · Lê Tuấn Anh
Điều phối 21 Microservices với Kubernetes & ArgoCD

Điều phối 21 Microservices với Kubernetes & ArgoCD

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: GitOps với ArgoCD App-of-Apps và Kustomize quản lý khai báo trạng thái mong muốn cho 21 Golang microservices trên Kubernetes. Loại bỏ hoàn toàn thao tác kubectl thủ công, tự động đối chiếu lệch trạng thái (reconciliation) và rollback an toàn dưới 5 phút thông qua lệnh git revert thuần túy. Viết ra được 21 microservices bằng Go với kiến trúc chuẩn mực mới chỉ là một nửa cuộc chiến. Nếu quy trình deploy (triển khai) của bạn vẫn phụ thuộc vào một kỹ sư gõ lệnh kubectl apply từ laptop cá nhân của anh ta vào một chiều thứ Sáu, bạn chưa hề xây dựng một nền tảng enterprise — bạn vừa chế tạo ra một quả bom nổ chậm. ...

12 tháng 4, 2026 · 10 phút · Lê Tuấn Anh