🧐 Index của bạn vẫn không giúp Query nhanh? Bạn đã thức đêm tạo Index cho bảng dữ liệu triệu dòng, nhưng Query vẫn chậm “như rùa” 🐢
Database không luôn tuân theo ý bạn. Query Optimizer sẽ cân nhắc CPU, RAM, Disk I/O để quyết định có dùng Index hay không… và đôi khi, kết quả sẽ khiến bạn bất ngờ.
Trong bài viết này, mình phân tích các lý do phổ biến khiến Index bị bỏ qua, kèm ví dụ production và trade-off thực tế.
🚧 AI không làm mất bottleneck trong Software Engineering. Nó chỉ... Di chuyển bottleneck.
Trước đây, thứ khiến một team chậm lại là: 👉 Ai sẽ viết đoạn code này? Ngày hôm nay, câu hỏi đã khác. 🔍 Ai sẽ review? ✅ Ai sẽ validate? 🛡️ Ai sẽ đảm bảo đoạn code đó vẫn maintain được sau 2 năm? 🚨 Và nếu production gặp sự cố... Ai sẽ là người chịu trách nhiệm?
AI có thể giúp chúng ta tạo ra code nhanh hơn bao giờ hết. Nhưng nếu tốc độ tạo code vượt quá tốc độ kiểm soát chất lượng... Technical debt cũng sẽ tăng nhanh hơn bao giờ hết. Đó là lý do nhiều công ty không còn xem AI Coding là bài toán "viết nhanh". Mà là bài toán governance. Làm sao để AI tạo ra giá trị... Mà không tạo thêm rủi ro.
Trong kỷ nguyên AI, Developer mạnh không phải là người generate được nhiều code nhất. Mà là người biết thiết kế **guardrail** để hệ thống vẫn đúng, vẫn ổn định và vẫn có thể phát triển lâu dài. 💎 AI sinh ra code. Guardrail mới tạo ra Production.
📚 Tham khảo: Nghiên cứu GitLab về AI (được TechRadar tổng hợp)
TechCraft Official
🧐 Index của bạn vẫn không giúp Query nhanh?
Bạn đã thức đêm tạo Index cho bảng dữ liệu triệu dòng, nhưng Query vẫn chậm “như rùa” 🐢
Database không luôn tuân theo ý bạn. Query Optimizer sẽ cân nhắc CPU, RAM, Disk I/O để quyết định có dùng Index hay không… và đôi khi, kết quả sẽ khiến bạn bất ngờ.
Trong bài viết này, mình phân tích các lý do phổ biến khiến Index bị bỏ qua, kèm ví dụ production và trade-off thực tế.
👉 Xem bài chi tiết tại:
www.patreon.com/techcraft_official/posts/database-…
#TechCraft #DevInsider #DatabaseInternals #BackendEngineering #Indexing #QueryOptimization #PerformanceTuning
1 day ago | [YT] | 0
View 0 replies
TechCraft Official
Công ty: AI là tương lai 🚀
Developer: 👋🥲
Technical Debt từ 2019: 💀
#TechCraft #Developer #AI #TechnicalDebt #SoftwareEngineering
3 days ago | [YT] | 3
View 0 replies
TechCraft Official
📖 TechCraft đã có mặt trên Viblo. 🚀
Mới lên Viblo được ít hôm, tín hiệu ban đầu cũng khá vui. 😄
TechCraft hiện đang Top 1 tác giả nổi bật tháng.
Anh em theo dõi TechCraft trên Facebook, YouTube, TikTok hay Dev Insider chắc đã quen với các series về Software Engineering rồi.
Từ giờ, các series public của TechCraft sẽ có thêm phiên bản bài viết chuyên sâu trên Viblo.
Và không, đây không phải copy lời thoại video rồi paste thành bài. 🤣
Mỗi bài được viết để phân tích kỹ hơn, bổ sung flow, ví dụ, code, trade-off và các góc nhìn kỹ thuật, đồng thời kết hợp cùng video YouTube tương ứng.
Hiện đã có:
⚙️ System Design
🗄️ Database System Design
⚡ Caching
🔴 Redis
📨 Kafka 101
🧩 Microservices
🎥 Thích xem → Facebook/YouTube/Tiktok.
📖 Thích đọc, tra cứu → Viblo.
Link toàn bộ series trên Viblo mình để dưới comment nhé 👇
Hiểu hệ thống. Không chỉ framework. 🚀
#TechCraft #Viblo #SoftwareEngineering #SystemDesign #BackendEngineering #SeniorEngineer
3 days ago | [YT] | 3
View 1 reply
TechCraft Official
Sau event CEO 500K...
TechCraft cũng bán "khóa học". 😌
Nhưng không bán framework.
Dev Insider được tạo ra để giúp Developer từng bước trở thành Senior Engineer thực thụ.
Đó là hành trình học cách hiểu:
🧠 Hệ thống.
🗄️ Dữ liệu.
⚖️ Trade-off.
💼 Business impact.
☕ Chỉ ngang một ly cà phê mỗi tháng
www.patreon.com/cw/techcraft_official/membership
4 days ago | [YT] | 5
View 0 replies
TechCraft Official
💡 Bạn đã bao giờ tự hỏi một Request đi qua Server như thế nào?
Nó không chỉ “vào thẳng code”. Trước khi chạm Controller, Request đã phải đi qua Network, OS, Web Server, Runtime, rồi mới đến Application Logic.
Junior dev thường thấy Controller + Database, nhưng thực tế 95% thời gian Request nằm ở các tầng I/O, Thread Pool, TCP, SSL…
Hiểu đúng hành trình này, bạn sẽ:
Nhận ra bottleneck thực sự không phải code
Biết cách tối ưu Connection Pool và I/O
Tránh những sai lầm “scale-up vô tội vạ”
👇 Bài chi tiết + ví dụ production + trade-off đầy đủ:
www.patreon.com/techcraft_official/posts/backend-p…
#TechCraft #DevInsider #BackendInternals #BackendEngineering #SystemDesign #ThreadPool #PerformanceEngineering #Programming
4 days ago | [YT] | 4
View 0 replies
TechCraft Official
System Design là gì?
6 days ago | [YT] | 2
View 0 replies
TechCraft Official
CEO:
"Đuổi hết dev rồi."
↓
Tin đồn:
Connection DB
nằm trong HTML.
6 days ago | [YT] | 16
View 2 replies
TechCraft Official
AI không thay dev
AU chỉ đổi JD của dev 🤣
6 days ago | [YT] | 4
View 0 replies
TechCraft Official
UI/UX của năm 2000.
Workflow của năm 206. 🤖
6 days ago | [YT] | 3
View 0 replies
TechCraft Official
🚧 AI không làm mất bottleneck trong Software Engineering.
Nó chỉ...
Di chuyển bottleneck.
Trước đây, thứ khiến một team chậm lại là:
👉 Ai sẽ viết đoạn code này?
Ngày hôm nay, câu hỏi đã khác.
🔍 Ai sẽ review?
✅ Ai sẽ validate?
🛡️ Ai sẽ đảm bảo đoạn code đó vẫn maintain được sau 2 năm?
🚨 Và nếu production gặp sự cố...
Ai sẽ là người chịu trách nhiệm?
AI có thể giúp chúng ta tạo ra code nhanh hơn bao giờ hết.
Nhưng nếu tốc độ tạo code vượt quá tốc độ kiểm soát chất lượng...
Technical debt cũng sẽ tăng nhanh hơn bao giờ hết.
Đó là lý do nhiều công ty không còn xem AI Coding là bài toán "viết nhanh".
Mà là bài toán governance.
Làm sao để AI tạo ra giá trị...
Mà không tạo thêm rủi ro.
Trong kỷ nguyên AI,
Developer mạnh không phải là người generate được nhiều code nhất.
Mà là người biết thiết kế **guardrail** để hệ thống vẫn đúng, vẫn ổn định và vẫn có thể phát triển lâu dài.
💎 AI sinh ra code.
Guardrail mới tạo ra Production.
📚 Tham khảo: Nghiên cứu GitLab về AI (được TechRadar tổng hợp)
#TechCraft #AI #GitLab #SoftwareEngineering #TechRadar
1 week ago | [YT] | 2
View 0 replies
Load more