TECHNICAL NOTES

Blog

Essays and field notes on architecture, engineering decisions, and running software in production.

2026.10.16/BLOG

Hệ thống phân tán và tích hợp hệ thống: Những vấn đề chỉ xuất hiện khi phần mềm bắt đầu giao tiếp với nhau

Hệ thống phân tán, hệ thống tích hợp. Tưởng đối lập nhưng lại đồng hành cùng nhau.

READ ARTICLE →
2026.10.16/BLOG

Từ MVC đến N-Tier Architecture: Cách tiếp cận kiến trúc phần mềm cho sinh viên mới vào nghề.

MVC, N-Tier Architecture ưu nhược điểm và cách tiếp cận tối ưu.

READ ARTICLE →
2026.10.15/BLOG

Tầm quan trọng của Diagram - trao đổi bằng tin nhắn không đủ để quản lý sự phức tạp của phần mềm.

Diagram không chỉ giúp mô tả hệ thống, mà còn là công cụ giảm thiểu sai lệch trong phân tích, thiết kế và phát triển phần mềm.

READ ARTICLE →
2026.10.11/BLOG

Triển khai Next.js và NestJS lên VPS bằng Docker: Từ source code đến production - Basic

System Architecture, DevOps

READ ARTICLE →
2026.10.11/BLOG

2:30 sáng hoàn thành ứng dụng React Native. 9:00 sáng, người dùng thật bắt đầu sử dụng.

Điều khó nhất là đưa một sản phẩm từ ý tưởng đến trạng thái có thể sử dụng trong thời gian rất ngắn, sau đó đặt nó trước những người dùng thật và chịu trách nhiệm với những gì mình đã xây dựng.

READ ARTICLE →
2026.09.27/BLOG

Ubuntu — Hệ điều hành mình yêu thích nhất

Linux

READ ARTICLE →
2026.09.27/BLOG

JavaScript Event Loop: Hiểu đúng để Debug Đúng

JavaScript, Nodejs

READ ARTICLE →
2026.09.27/BLOG

Tôi xây dựng hệ thống chuyển đổi số cho doanh nghiệp

Tech Lead · Fullstack Engineer · Product Owner Domain: Enterprise Document Management Stack: Next.js · NestJS · PostgreSQL · Redis · Docker · Linux Focus: Architecture · Workflow · RBAC · Digital Signature · DevOps

READ ARTICLE →