Làm chủ Kiến trúc Hướng sự kiện (Event-Driven) với Dapr...

🇬🇧 Read the English version of this article on tanhdev.com Trong bài viết trước, chúng ta đã khám phá cách việc từ bỏ kiến trúc nguyên khối (monolithic) để ưu tiên các ranh giới ngữ cảnh nghiêm ngặt của Thiết kế Hướng Domain (Domain-Driven Design - DDD) đã giúp một nền tảng thương mại điện tử có thể scale vượt mức 10.000+ đơn hàng mỗi ngày. Tuy nhiên, việc băm nát một database khổng lồ thành 20+ database Postgres hoàn toàn cách ly lại đẻ ra một vấn đề mới cực kỳ đáng sợ: Làm thế nào để chúng ta duy trì tính nhất quán dữ liệu giữa các service đã bị cắt đứt kết nối với nhau? ...

12 tháng 4, 2026 · 5 phút · Tuan Anh

Bản vẽ Kiến trúc Thương mại điện tử 21-Service Go (2026)

🇬🇧 Read the English version of this article on tanhdev.com Khi chuyển đổi từ một nền tảng nguyên khối (monolith) sang một hệ thống microservice phân tán, câu hỏi khó nhất không phải là “Chúng ta viết code như thế nào?” — mà là “Làm sao để các mảnh ghép di động này nói chuyện với nhau một cách an toàn, và tại sao mỗi ranh giới lại được vẽ chính xác ở vị trí đó?” ...

12 tháng 4, 2026 · 9 phút · Tuan Anh

Bóc tách Hệ sinh thái: Chi tiết Service theo từng Domain

🇬🇧 Read the English version of this article on tanhdev.com “Tại sao lại cần tới 21 services? Như thế chẳng phải là overkill (giết gà dùng đao mổ trâu) sao?” Đây là câu hỏi phổ biến nhất mà tôi nhận được khi thảo luận về kiến trúc microservice viết bằng Golang mà chúng tôi đã xây dựng để xử lý khối lượng scale khổng lồ. Câu trả lời ngắn gọn là: Không, bởi vì Định luật Conway là có thật. ...

12 tháng 4, 2026 · 6 phút · Tuan Anh

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

🇬🇧 Read the English version of this article on tanhdev.com 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 · 9 phút · Tuan Anh

Khám phá xu hướng Modular Monolith 2026: Tại sao 42% doanh nghiệp trung thành với Monolith?

Khám phá xu hướng Modular Monolith 2026: Tại sao 42% doanh nghiệp (và GitHub, Shopify, WhatsApp) trung thành với Monolith và tối ưu hóa hàng triệu USD chi phí đám mây Trong vòng một thập kỷ qua, Microservices đã trở thành “chén thánh” của ngành công nghiệp phần mềm. Các hội thảo công nghệ, bài viết trên blog và các “best practices” đều thúc đẩy việc chia nhỏ ứng dụng thành hàng trăm dịch vụ độc lập. Tuy nhiên, khi hệ sinh thái đám mây trưởng thành, một sự thật nghiệt ngã đã lộ diện: Microservices Premium (Cái giá của Microservices) không hề rẻ. ...

5 phút · Tuan Anh