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

writing, typewriter, office, business, torpedo, paper, type, vintage, old, key, analogue, technology, write, antique, writing, writing, writing, writing, writing
Đồ Nghề & Tech StackCông nghệ

Mouseless: Pháp khí dị cho mấy lão quái lười cầm chuột, múa phím ảo ma như Hacker

Hóng hớt Hacker News về Mouseless - con tool biến mọi HĐH thành sân chơi của dân nghiện bàn phím. Đỉnh cao năng suất hay chỉ tổ cắn RAM não?

6 thg 63 phút đọc
Đọc tiếp →
circuit board, electronics, cpu, macro
Công nghệĐồ Nghề & Tech Stack

Chưa kịp xài AV1, Giáo chủ VLC đã 'đẻ' ra dav2d chuẩn bị cho AV2: Codec cắn CPU hay siêu phẩm?

AV1 còn chưa phổ cập xong, team VideoLAN đã rục rịch nhá hàng dav2d cho AV2. Cộng đồng Hacker News chia phe combat gắt gao giữa fan C/Assembly và giáo phái Rust.

1 thg 64 phút đọc
Đọc tiếp →
ai generated, data centre, computer, server, rack, technology, digital, processor, server, server, server, server, server
Công nghệAI & Automation

Thinking Machines ra mắt Inkling: Thêm một model AI 'Mở Trọng Số' xịn xò, anh em dev lại có đồ chơi tự host?

Lại thêm một model AI open-weights xịn xò mang tên Inkling vừa được Thinking Machines xả xích. Anh em dev có nên hóng để vác về tự host chạy local?

16 thg 74 phút đọc
Đọc tiếp →
electronics, chip, memory, peak, electronics, chip, chip, chip, chip, chip
AI & AutomationĐồ Nghề & Tech Stack

Chữa dứt điểm chứng 'mất trí nhớ ngắn hạn' của AI bằng PMB: Cứ 5 phút lại giải thích lại từ đầu thì code đ*o gì nữa!

Cursor và Claude Code của anh em hay quên trước quên sau? Xem ngay cách PMB lưu trữ 'ký ức' local siêu mượt bằng SQLite để đập tan nạn mất trí nhớ của AI.

30 thg 65 phút đọc
Đọc tiếp →
lumber, lumberjack, axe, beard, forest, job, profession, tree, wood, woodcutter, man, person, strong, nature, male
GamingCông nghệ

Game bổ củi online gây nghiện cực mạnh trên Hacker News: Khi các dev tìm thấy chân lý cuộc đời bên lưỡi rìu

Khám phá Firewood Splitting Simulator - tựa game bổ củi siêu tối giản đang làm mưa làm gió trên Hacker News, giúp anh em dev xả stress cực tốt.

15 thg 63 phút đọc
Đọc tiếp →
ai generated, cloud computing, mining, gpu, server, blockchain, artificial intelligence, machine learning, data center, gpu, gpu, data center, data center, data center, data center, data center
Công nghệAI & Automation

Claude Fable 5 Thả Xích: Siêu AI 'Hủy Diệt' Mới Hay Lại Là Cú Lùa Gà Benchmark?

Anthropic vừa thả xích System Card của Claude Fable 5 làm dậy sóng giới dev với hơn 2100 điểm Hacker News. Liệu đây là bước nhảy vọt hay chỉ là bánh vẽ?

10 thg 64 phút đọc
Đọc tiếp →