Avatar

LuanDNH

Backend Engineer's journey! 🚀

Bài viết mới nhất

LLM Inevitabilism: Cái bẫy tâm lý 'sự tất yếu' và cuộc khủng hoảng danh tính kỹ sư

LLM Inevitabilism: Cái bẫy tâm lý 'sự tất yếu' và cuộc khủng hoảng danh tính kỹ sư

Cái tranh luận mà bạn thua trước khi kịp mở miệng Bạn đã bao giờ tranh luận với một người cực giỏi debate chưa? Mình rồi. Cảm giác rất tệ. Bạn liên tục bị đẩy khỏi thế chủ động, phải phản ứng với một luận điểm mà bạn không lường trước. Bạn thấy mình đang cố bảo vệ mấy cái rìa yếu ớt của lập luận, trong khi cái luận điểm chính đã bị bỏ lại phía sau từ lúc nào. Rồi bạn mất đà, mất tự tin, và cuối cùng là thua.

Đọc thêm
System Design cho Advanced Beginners: Giải phẫu hạ tầng từ monolith đơn giản đến hệ thống quy mô lớn

System Design cho Advanced Beginners: Giải phẫu hạ tầng từ monolith đơn giản đến hệ thống quy mô lớn

Bạn đã từng viết vài cái website nhỏ. Bạn biết dựng một CRUD app bằng Django, Laravel hay Gin trong một buổi chiều. Nhưng rồi bạn nhìn vào kiến trúc của một nền tảng thật như Stripe, GitHub hay một sàn thương mại điện tử, và tự hỏi: rốt cuộc phía sau có gì mà chúng nó chạy được cho hàng chục triệu người dùng?

Đọc thêm
LLM Và Nghịch Lý Chuyên Môn: Vì Sao AI Càng Mạnh, Domain Expertise Càng Đắt Giá?

LLM Và Nghịch Lý Chuyên Môn: Vì Sao AI Càng Mạnh, Domain Expertise Càng Đắt Giá?

Cái gap CSS ngày xưa và cái gap backend bây giờ Thập niên 2010, nếu bạn có lỗ hổng kỹ năng - kiểu không biết viết CSS - bạn có đúng hai lựa chọn: nhờ một đồng nghiệp giỏi hơn, hoặc cầu trời rằng có ai đó đã đăng đúng câu trả lời cho đúng vấn đề của bạn lên Stack Overflow.

Đọc thêm
DevOps Is Bullshit: Ảo tưởng 'You build it, you run it' và sự trỗi dậy của Platform Engineering

DevOps Is Bullshit: Ảo tưởng 'You build it, you run it' và sự trỗi dậy của Platform Engineering

Một kỹ sư backend cần IAM role để service của mình đọc được bucket S3 chứa hoá đơn. Anh ta mở Jira, chọn template “Infrastructure Request”, điền 12 trường, gắn label đúng như README hướng dẫn, rồi bấm Create. Ba ngày sau role mới xuất hiện.

Đọc thêm
Lore: Epic Games mở mã nguồn VCS sinh ra để thay Git ở thế giới binary khổng lồ

Lore: Epic Games mở mã nguồn VCS sinh ra để thay Git ở thế giới binary khổng lồ

Repo game không giống repo web. Trong engine cỡ Unreal, phần lớn dung lượng là asset binary: texture, mesh, world partition nặng hàng trăm MB đến vài GB, đổi liên tục bởi cả nghìn artist lẫn developer. Đẩy vào Git là chuỗi ngày đau khổ: Git LFS là thứ bolt-on, artist export texture 2 GB là cả pipeline kéo full file, dedup binary bị giới hạn bởi pack-delta heuristic, partial clone cộng sparse checkout còn experimental, mất mạng là fail.

Đọc thêm