The ratio of time spent reading versus writing code is well over 10 to 1. We are constantly reading old code as part of the effort to write new code. Making code easy to read makes it easier to write. Therefore, making code readable is not just about being nice to your teammates or your future self; it's about being efficient and professional.

— Robert C. Martin

✦

Blog

Nơi mình chia sẻ nhật ký và những câu chuyện nhỏ trong hành trình làm nghề.

❖

Microservices — Khái niệm, lợi ích & cạm bẫy (Building Microservices)

23 tháng 7, 2026•Phong

Giới thiệu microservices: định nghĩa, key concepts, so sánh với monolith, pain points và khi nào nên dùng từ cuốn Building Microservices.

sachbuilding-microservicesmicroservices+1
Đọc tiếp→

Ordering Guarantees & Consensus — Total Order, 2PC, Raft và ZooKeeper (DDIA)

23 tháng 7, 2026•Phong

Khám phá các cơ chế ordering guarantees và consensus trong distributed systems: total order broadcast, 2PC, Raft consensus algorithm, và ZooKeeper.

sachddiasystem-design+1
Đọc tiếp→

Linearizability — Mô hình đồng nhất dữ liệu mạnh nhất (DDIA)

22 tháng 7, 2026•Phong Hy

Linearizability là mô hình consistency mạnh nhất trong distributed systems. Tìm hiểu cách nó hoạt động, khi nào cần, và cái giá phải trả.

sachddiasystem-design+1
Đọc tiếp→

.NET Middleware Pipeline — request đi qua đâu trước Controller?

22 tháng 7, 2026•Phong Hy

Tìm hiểu Middleware Pipeline trong .NET — cách request HTTP chạy qua từng lớp middleware, custom middleware và exception handling thực tế.

engineeringdotnetbackend+1
Đọc tiếp→
←Trước
1···222324···50
232425···50
Sau→

Trang 23 / 50

Xem tất cả Tags→
✦
Home✦Blog✦Tags

Privacy Policy•Terms & Conditions© 2026 Phong Hy. Crafted with care.