Long-running humans. Long-running agents. One very long weekend in New York City.
Nguồn: https://www.inngest.com/blog/build-for-the-lonng-run-why-inngest-took-to-the-streets-of-nyc. 8 Sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
Đọc tin ở đây, luyện code, học theo lộ trình và luyện IELTS trên các sản phẩm anh em — tất cả kết nối với nhau trong hệ sinh thái 8 Sync.
Cổng chính của hệ sinh thái: giới thiệu sản phẩm, blog và bảng giá trọn bộ.
Khám pháHọc theo lộ trình rõ từng chặng: video, quiz chấm tự động, certificate và mentor đang làm nghề.
Xem lộ trình1.000 bài DSA, đề tiếng Việt, chấm tự động 7 ngôn ngữ — nhiều bài FREE, chạy ngay trên trình duyệt.
Luyện miễn phíChấm bốn kỹ năng IELTS bằng AI, phản hồi chi tiết theo rubric.
Dùng thử miễn phíAI IDE 22 MB cho dev Việt.
Tải miễn phíBộ nhớ tổ chức cho AI agent.
Khám pháAI trực Fanpage, tự sàng lọc lead.
Dùng thửApache Airflow 3.4.0 introduces bounded Task Loops for iterative workflows, Dag authoring beyond Python (TypeScript, Go, Java, and YAML) on the new AIP-85 Dag Importer, and a maturing Common AI provider for running LLM and agent tasks with built-in human approval.
Like a lot of lean teams, we ship faster than we can update our own docs. So Linell built an agent that watches our SDK pull requests, drafts the docs in a sandbox, and works while he sleeps.
Inngest Sandboxes hiện đang trong giai đoạn open beta cho các gói Pro trở lên, cung cấp các microVM được cô lập mà bạn tạo làm bước bên trong các hàm hiện có. Đây là giải pháp kỹ thuật giải quyết vấn đề độ bền khi các container tiếp tục chạy và tính phí trong thời gian chờ, giúp giảm chi phí đáng kể. Bằng cách pause sandbox cùng với run, Inngest đảm bảo không có tài nguyên nào bị lãng phí khi hệ thống chờ đợi. Điều đáng học hỏi là cách tiếp cận isolation tại cấp độ function step thay vì toàn bộ workflow, cho phép kiểm thử chi tiết từng phần logic với chi phí tối ưu.
Sandboxes giúp lập trình viên tạo các môi trường lập trình cô lập bên trong hàm hiện tại, đảm bảo tính nhất quán và tiết kiệm chi phí khi chờ xử lý.
Các hệ thống xử lý công việc (workflows) chạy lâu thường gặp lỗi giữa chừng, dẫn đến việc phải thiết kế lại pipeline nhiều lần. Nguyên nhân kỹ thuật nằm ở việc hệ thống không xử lý được các trạng thái trung gian và khả năng khôi phục (resilience) khi gặp sự cố. Hệ quả trực tiếp là downtime, lãng phí tài nguyên và khó mở rộng quy mô. Bài viết đưa ra các quy tắc thiết kế để hệ thống có thể xử lý từ một item đến một triệu item, thời gian chạy từ vài giây đến vài tháng. Các giải pháp cụ thể như event sourcing, checkpointing và state management cần được xem xét để đảm bảo tính ổn định.
Bài này giúp lập trình viên thiết kế hệ thống workflow bền bỉ khi phải xử lý tác vụ kéo dài bất ngờ.
Three signals in Inngest that say your workload has outgrown its concurrency limit, a bit of napkin math for sizing it, and when more slots won't help.
Vào ngày 20 tháng 10 năm 2026, sự cố kết nối đã ảnh hưởng đến việc tiếp nhận và xử lý sự kiện, lịch trình thực thi và checkpointing trong hệ thống. Nguyên nhân kỹ thuật được xác định là vấn đề với Kafka cluster khi các partition trên topic event-ingestion gặp lỗi đồng thời do memory leak trong bộ lọc filters. Sự cố dẫn đến việc system throughput giảm 82% và xử lý message failure rate tăng lên 67%. Bài viết phân tích chi tiết các bước khắc phục bằng việc restart các broker Kafka và áp dụng patch cho bộ lọc filters. Điều đáng học là việc giám sát memory usage trong các component xử lý streaming và thiết kế fallback mechanism khi Kafka partition gặp lỗi.
Bài viết này giúp bạn hiểu rõ nguyên nhân gốc rễ của sự cố kết nối ảnh hưởng đến hệ thống xử lý sự kiện, từ đó phòng ngừa các sự cố tương tự trong tương lai.
One team's rule for when a job outgrows its serverless timeout, and how to keep it running anyway.
Bối cảnh: Trong hệ thống processing queue, durability đảm bảo dữ liệu không bị mất nhưng không đảm bảo worker xử lý thành công. Nguyên nhân kỹ thuật: Vấn đề đến từ quyết định về step size, deploys, queue shape, và retry-safe side effects. Hệ quả: Worker có thể không xử lý message hoặc xử lý không chính xác một lần dù queue có durability. Điều đáng học: Các lập trình viên cần tập trung vào thiết kế hệ thống để đảm bảo availability của worker chứ không chỉ depend vào durability của queue.
Bài viết này giúp lập trình viên hiểu cách thiết kế hệ thống queue bền vững và worker khả dụng để tránh mất dữ liệu khi triển khai.
Đang tải bình luận…