Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
en
Trang chủChuyên mụcArcadeĐã lưu
Coding4Food LogoCoding4Food
Trang chủChuyên mụcArcadeĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
Công nghệĐồ Nghề & Tech Stack

Drama Hacker News: Khi anh em dev ngộ nhận 'durable workflows' và cú tát từ SQLite

30 tháng 5, 20264 phút đọc

Dẹp mớ Kafka hay Temporal cồng kềnh đi! Một bài viết top Hacker News vừa khẳng định: Làm durable workflows chỉ cần con DB cục bộ SQLite là đủ xài rồi.

Chia sẻ bài viết:
information, data, disk, server, database, recording, files, gigabytes, software, computer, server, database, database, database, database, database
Nguồn gốc: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflowsNguồn gốc: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows
Nguồn gốc: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflowsNguồn gốc: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/drama-hacker-news-sqlite-durable-workflows
sqlitedurable workflowsover-engineeringhacker newsbackend developmenttech stack
Chia sẻ bài viết:

Bình luận

Over-engineering (làm lố công nghệ) là căn bệnh trầm kha của anh em dev. Chửa làm gì, dự án chưa có ma nào xài mà đã đòi dựng microservices, kéo Kafka, vác Temporal vào cho nó ngầu. Gần đây, một bài viết leo top Hacker News (húp hơn 600 points) đã tát một cú đau điếng vào mặt hội chứng này với tuyên bố xanh rờn: "Chỉ cần SQLite là đủ để làm durable workflows rồi mấy cha!".

Dẹp mớ bòng bong đi, chân ái nằm ở... file DB cục bộ!

Dành cho anh em nào chưa rành, Durable Workflow (tiến trình bền vững) nôm na là trò giữ cho các task dài hơi sống sót. Đang chạy mà máy chủ sập, cúp điện, hay cắn RAM văng app thì lúc bật lại, nó phải chạy tiếp được ở chỗ vừa chết chứ không phải chạy lại từ đầu.

Bình thường để làm cái trò này, các lão quái trong làng tech sẽ vác nguyên một hệ sinh thái vào: nào là Message Queue, Event Sourcing, State Machine lằng nhằng rắc rối.

Nhưng tác giả của bài blog trên Obelisk thì bảo: "Thôi bớt ảo tưởng sức mạnh đi mấy thím". Thay vì setup cả một cụm server cồng kềnh tốn tiền điện, bạn chỉ cần đúng 1 cái file SQLite. Logic cực kỳ ma giáo nhưng hiệu quả:

  • Lưu state (trạng thái) của workflow vào SQLite.
  • Chạy task, xong bước nào update state bước đó.
  • Server có toang? Kệ m* nó. Bật lại, đọc file DB xem đang ở đâu rồi hì hục chạy tiếp.

Đơn giản, gọn nhẹ, mượt mà và đặc biệt là đ*o tốn tiền duy trì hạ tầng.

Giang cư mận HN nói gì? Chia phe combat nảy lửa

Cái tít sặc mùi cà khịa này vứt lên Hacker News thì tất nhiên là thành bãi chiến trường. Dù không trích xuất trực tiếp comment, nhưng với 617 điểm upvote, chúng ta lạ gì các luồng ý kiến của dân tình trên đó:

1. Phe "Thực dụng" (Thả tim kịch liệt) Anh em phe này chán ngấy cái cảnh dự án có 100 users mà build hạ tầng như Netflix rồi. "Cuối cùng cũng có người nói lên tiếng lòng tôi!" - một pháp sư ẩn danh thốt lên. Việc giữ mọi thứ ở mức local, không network latency, không dependency lằng nhằng giúp code ít bug, tối về ôm vợ ngủ ngon là chân ái.

2. Phe "FAANG nửa mùa" (Enterprise Boys) Ngay lập tức, mấy đạo hữu dính aura "Big Tech" nhảy đổng lên chê: "Thế scale kiểu gì?", "High Availability vứt đi đâu?", "Lỡ ổ cứng hỏng thì khóc à?". Mấy ông này quen xài hàng nặng đô, nghe tới file-based DB là giãy nảy lên như đỉa phải vôi. Dù thực tế project của mấy ổng traffic còn thua cái blog cá nhân.

3. Phe "Thánh nhân trung lập" "Tùy case thôi mấy ba!" - phe này nhận định công tâm nhất. Tool nào cũng có đất diễn. Mới khởi nghiệp, ít tiền thì quất SQLite. Khi nào user đông như quân Nguyên, rủng rỉnh tiền nâng cấp hạ tầng thì đập đi xây lại. Thậm chí có ông còn gạ kèo lấy Free $300 to test VPS on Vultr mà quăng con SQLite lên chạy thử xem nó trâu bò tới mức nào.

Góc nhìn từ Coding4Food: Đừng lấy dao mổ trâu đi giết gà

Tóm cái váy lại, anh em dev hay bị cái bệnh "Resume Driven Development" – tức là nhét tech stack xịn xò con bò vào dự án chỉ để làm đẹp CV đi phỏng vấn khè thiên hạ, chứ đ*o phải vì dự án cần nó.

Bài học sinh tồn ở đây là: SQLite không phải là đấng toàn năng, nhưng nó là tấm gương phản chiếu sự tối giản. Đừng khinh thường mấy công nghệ có vẻ "cổ đại". Đôi khi, thứ đơn giản nhất lại là thứ ít sinh bug và dễ maintain nhất. Trước khi nghĩ đến chuyện dùng súng cối để bắn ruồi, hãy xem thử trong tay mình có cây vỉ ruồi nào không đã.

Nguồn hóng hớt: Hacker News / Obelisk

Bài viết liên quan

dog, pet, trick, animal, bounce, rack
Công nghệChuyện Nghề

Thuyết Nền Kinh Tế Chết: Khi Đống Code Của Anh Em Chỉ Phục Vụ Cho... Một Đám Bot Khác?

Thuyết 'Nền kinh tế chết' đang làm mưa làm gió trên HN. Sự thật phũ phàng về một nền kinh tế toàn bot giao dịch với bot, và cú vả mặt cho anh em thợ gõ.

30 thg 54 phút đọc
Đọc tiếp →
technology, robot, humanoid, cyborg, digital, futuristic, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence, artificial intelligence
AI & AutomationCông nghệ

Anthropic thả xích quái thú Claude Opus 4.8: Anh em dev đã đái ra quần chưa?

Anthropic vừa ném quả bom nổ chậm mang tên Claude Opus 4.8 lên Hacker News. Code mượt, context to, liệu anh em thợ gõ có toang bát cơm?

29 thg 53 phút đọc
Đọc tiếp →
typewriter, alphabet, antique, character, equipment, keyboard, mechanical, old, retro, brown keyboard, typewriter, typewriter, typewriter, typewriter, typewriter
Đồ Nghề & Tech StackCông nghệ

Chán gõ phím trên laptop, dân IT rộ trend tự độ "Writerdeck" để... bớt lướt TopTop?

Dân tình Hacker News đang rần rần vụ tự build Writerdeck - cỗ máy chỉ dùng để gõ chữ. Đồ chơi xịn xò giúp tập trung hay chỉ là cái cớ để lười?

24 thg 54 phút đọc
Đọc tiếp →
astronaut, space suit, space, universe, galaxy, outer space, space travel, astronautics, astronomy, cosmonaut, astronaut suit, space walk, astronaut, astronaut, astronaut, astronaut, space, space, space, space, space
Công nghệ

Cú vã 'Project Hail Mary' đưa cả dải ngân hà vào trình duyệt: Khi pháp sư rảnh rỗi

Một dev cuồng tiểu thuyết viễn tưởng đã bê nguyên bản đồ sao trong Project Hail Mary lên web. Dự án rảnh rỗi nhưng hút hơn 800 upvote trên Hacker News.

22 thg 53 phút đọc
Đọc tiếp →
padlock, lock, chain, key, security, protection, safety, access, locked, link, crime, steel, privacy, secure, criminal, shackle, danger, thief, theft, vulnerable, restrain, break-in, protect, strong, padlock, padlock, lock, lock, lock, lock, lock, chain, crime, privacy, privacy, thief, thief, theft, strong
Drama ITCông nghệ

Drama căng: Meta dùng thuật toán 'khóa mõm' tài khoản nhân quyền tại Ả Rập và UAE?

Meta bị tố dùng thuật toán geo-blocking để 'tàng hình' các bài viết nhân quyền tại Saudi Arabia và UAE. Anh em dev vào hóng sự tình trên Hacker News!

21 thg 53 phút đọc
Đọc tiếp →
matrix, man, portrait, face, model, masculine, adults, attractive, style, serious, good looking, person, binary code, binary, binary system, byte, bits, crash, information, infestation, infested, operating system, computer, computer virus, file, data exchange, digital, diskette, infected, computer science, communication, web, network, programming, server, script, transfer, trojan, networking, viruses, virus, virus warning, matrix, matrix, matrix, matrix, matrix
Công nghệ

Pháp sư Hacker News rảnh rỗi dựng cả 'Bảo tàng Hệ điều hành' chạy thẳng trên trình duyệt

Một tay to trên Hacker News vừa tung dự án Virtual OS Museum, giả lập hàng tá hệ điều hành cổ đại ngay trên trình duyệt. Quả này cắn RAM thì đừng hỏi!

20 thg 54 phút đọc
Đọc tiếp →