All Posts

  • Published on
    A long-running task là một hoạt động đòi hỏi một lượng đáng kể tài nguyên máy chủ và/hoặc thời gian. Để tránh chặn client, task phải được hoàn thành một cách không đồng bộ mà không cần kết nối liên tục giữa client và server.
  • Published on
    Trong thế giới phát triển ứng dụng hiện đại, việc tích hợp các mô hình AI phức tạp vào API để phục vụ nhu cầu người dùng là một thách thức lớn. Đặc biệt, khi mô hình AI của bạn có thời gian xử lý kéo dài đến một phút hoặc hơn, bạn cần một giải pháp hiệu quả để xử lý các yêu cầu một cách không đồng bộ, tránh làm nghẽn hệ thống. Trong bài viết này, ...
  • Published on
    Kiến trúc microservices đã trở nên phổ biến trong những năm gần đây nhờ khả năng tạo ra các ứng dụng có khả năng mở rộng, dễ bảo trì và linh hoạt. Trong bài đăng trên blog này, chúng ta sẽ khám phá các khái niệm về kiến trúc microservices và thể hiện cách xây dựng các microservices đơn giản bằng cách sử dụng FastAPI và RabbitMQ, hai công cụ mạnh mẽ trong hệ sinh thái Python.
  • Published on
    Redis Keyspace Notifications là một tính năng mạnh mẽ của Redis cho phép bạn nhận thông báo khi có sự thay đổi trên các keys trong database của mình. Trong hướng dẫn này, chúng ta sẽ tận dụng Redis Keyspace Notifications và một ví dụ nhỏ để triển khai hệ thống đặt chỗ ngồi trong rạp chiếu phim bằng Python..