Spring AI tại thời điểm bài viết này mới ra mắt phiên bản chính thức đầu tiên Spring AI 1.0, anh em lưu ý có thay đổi nhiều về các…
Xây dựng chức năng Gợi ý công việc trên Spring AI

Java, Spring, Kubernetes, Microservice, AI
Spring AI tại thời điểm bài viết này mới ra mắt phiên bản chính thức đầu tiên Spring AI 1.0, anh em lưu ý có thay đổi nhiều về các…
Để một ứng dụng reactive thể hiện được tính chất non-blocking thì yêu cầu các dịch vụ bên trong ứng dụng như: tương tác với cơ sở dữ liệu, gọi API, dịch…
Khi làm việc với reactive trong WebFlux việc ném ra ngoại lệ (throw exception) và bắt ngoại lệ (catching exception) có khác biệt so với Spring MVC, mình ghi lại…
Reactive Stream được bắt đầu phát triển từ 2013 nó ra đời với mục đích cung cấp một chuẩn cho việc xử lý các luồng bất đồng bộ (asynchronous stream processing)…
Hexagonal Architecture là một pattern về kiến trúc của ứng dụng, nó chia ứng dụng làm 3 lớp: application, port và adapter, các chức năng chính (core) được định nghĩa…
Ta có bài toán đặt hàng, khi Order đơn hàng, các giao dịch của các dịch vụ Payment, Inventory, Delivery cần đảm bảo hoàn thành ở toàn bộ dịch vụ,…
Gateway pattern với ý tưởng sử dụng một Service đứng trước tiếp nhận các request, thực hiện một số các nghiệp vụ như: rewrite-url, xác thực, rate limit, v.v... trước…
Giả sử ta có dữ liệu tài khoản của một người như sau, vậy để tính số tài khoản hiện tại ta tổng hợp từ sự kiện theo dòng thời…
Ý tường của CQRS là tách độc lập cho việc xử lý dữ liệu đọc và ghi trên luồng và database riêng biệt với mục đích tăng hiệu năng của…