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…
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…
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…
Khi ứng dụng của chúng ta được yêu cầu đóng gói và triển khai trên môi trường containers, chúng ta cần xây tạo một file Dockerfile, vậy tạo như thế nào để…
Anh em dev trong quá trình làm việc đều biết rằng tài liệu API mô tả việc kết nối giữa các hệ thống (be -> be, fe -> be) là…
Có rất nhiều phương pháp kiểm thử được áp dụng trong phát triển phần mềm, nói riêng về Spring Boot cũng có nhiều loại kiểm thử khác nhau. Trong khuôn…