Hiển thị các bài đăng có nhãn Fractional CTO Confession

Bí ẩn cái lỗi file upload

Upload ảnh product, nhưng server chết là mất hết ảnh. Trong nhiều dự án MVP, file upload được lưu t…

Áp dụng AI trong SDLC

Bạn đã bao giờ mơ có một trợ thủ đắc lực tự động viết code, để bạn chỉ việc ngồi phê duyệt và nhận …

Business logic bị trộn vào controller

Controller 1000 dòng – không rõ là API hay là… nghiệp vụ kế toán? Khi nhìn vào một controller 1000 …

Không versioning API: Khi legacy sống hòa bình với tương lai

Không có v1/v2, nên giờ client cũ chạy sai thì… fix code client. Khi audit một hệ thống backend, kh…

Chạy được ≠ chạy đúng

Chạy được ≠ đúng. Và đúng hôm nay ≠ đúng ngày mai. Câu nói này có lẽ là nỗi đau chung của nhiều tea…

Case Study: Cuộc tấn công DDoS vào GRANIX (Tháng 7/2025)

1. Executive Summary What happened : Trong khoảng thời gian từ ngày 09 đến 13/07/2025, nền tảng gia…

Token không có expiry - hacker dùng trọn đời

Tụi em tự viết hệ thống đăng nhập cho chủ động – Hay quá, vậy token có expiry không? – Ủa… cái đó l…

Làm thế nào để đỡ tiền server mỗi tháng?

Sao gửi mail dùng EC2 riêng vậy? – Cho chủ động anh, không dùng bên thứ ba. → EC2 t2.medium chạy 24…

Tôi vừa đạt chứng chỉ IBM and ISC2 Cybersecurity Specialist Professional Certificate!

Trong một thế giới nơi an toàn thông tin là mạch sống của mọi doanh nghiệp số, tôi tin rằng việc đầ…

Khi codebase review có khả năng thành chiến tranh thế giới

Sao merge code không gửi anh review? – Em thấy không có gì nghiêm trọng… → 1 tuần sau: production l…

Khi tôi hỏi System Diagram đâu?

Tụi em có vẽ sơ sơ, nhưng không cập nhật mấy tháng nay → Thực ra, không ai còn hiểu hệ thống gồm n…

Khi codebase có tới… 12 file .env

.env, .env.local, .env.staging, .env.staging-copy, .env.prod-bk, .env.ok, .env-this-one-works-final…

Khi Staging chạy Database Production

Anh đừng xoá nhé, staging đang dùng database production đấy. – What the actual f…? Một buổi audit b…

Từ kỹ thuật đến con người

Khi tôi bắt đầu hành trình sự nghiệp của mình từ vị trí một lập trình viên backend, tất cả những gì…

Khi startup pivot mà tech stack vẫn giữ nguyên

Mình chuyển từ marketplace sang edtech rồi nhé, nhưng hệ thống backend vẫn như cũ, nhé anh! – Ủa vậ…

Cách dọn technical debt quan trọng

Redis này đang chạy bản 5, dùng default config từ… năm ngoái. Ủa, vậy nó dùng để làm gì? Im lặng...…

Fractional CTO không là “người code giỏi” – mà là chiến lược công nghệ

Khi nhắc đến Fractional CTO , nhiều founder nghĩ ngay đến một “ siêu lập trình viên ” – người có th…

Sao làm hệ thống đơn giản thôi mà lâu thế?

Anh chỉ cần cái hệ thống đơn giản, login – đặt hàng – gửi mail là được, mà sao em báo timeline 3 th…

DevOps ≠ Dev kiêm Ops

Em build backend xong, deploy lên server luôn. Em làm cả DevOps nữa. – À không em ơi, đó là multita…

Những sai lầm kỹ thuật phổ biến ở các startup chưa có CTO

Trong hành trình xây dựng một startup, công nghệ là xương sống, nhưng không phải lúc nào các founde…

Tải thêm bài đăng Không tìm thấy kết quả nào