Phần 1: Phân rã Magento thành 21 Go Microservices bằng DDD

Bất kỳ team Magento nào khi quyết định chuyển dịch sang microservices cũng đều phải đối mặt với cùng một câu hỏi đầu tiên: cần bao nhiêu service? Ngành công nghiệp thường bảo là 4–6. “Service danh mục (Catalog), service đơn hàng (Order), service khách hàng (Customer), service tồn kho (Inventory), service thanh toán (Payment), và có thể thêm CMS nữa.” Mọi bài blog, mọi bài diễn thuyết ở hội thảo đều tựu trung ở danh sách này. Đó là một điểm khởi đầu hợp lý — nhưng nó hoàn toàn sai lầm khi áp dụng cho e-commerce nghiêm túc ở quy mô lớn. ...

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

Tương lai của lập trình viên Laravel trong kỷ nguyên AI

🇬🇧 Read the English version of this article on tanhdev.com Khoảnh khắc tôi nhận ra hệ sinh thái Laravel đang thay đổi hoàn toàn không phải là lúc AI viết ra một thuật toán phức tạp. Đó là khi tôi chứng kiến Claude 3.5 Sonnet dựng toàn bộ module hóa đơn đa người dùng (multi-tenant) — bao gồm Migrations, Eloquent Models với các quan hệ, Form Requests, Controllers, và Blade views — không sai một dấu phẩy nào, chỉ trong chưa tới 45 giây. ...

16 tháng 5, 2026 · 8 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