Tìm kiếm Nâng cao
Kết quả Tìm kiếm
Tìm thấy 270 kết quả
7.API Design & Response Standard
7.1. Mục tiêu chương Chương này quy định chuẩn API và định dạng response nhằm: Đảm bảo tính nhất quán giữa các module Dễ tích hợp giữa FE và BE Hỗ trợ versioning API trong tương lai Giảm rủi ro khi thay đổi cấu trúc dữ liệu 7.2. Khá...
8. Cơ chế xác thực & tích hợp SSO (WSO2)
8.1. Mục tiêu chương Quy định cơ chế xác thực linh hoạt giữa: Local Login SSO qua WSO2 IS Nhằm: Phục vụ dev/test Hỗ trợ định danh tập trung khi triển khai 8.2. Khái niệm / phạm vi áp dụng Hai chế độ xác thực: Chế độ...
9.Git Workflow & Pull Request
Chú ý: tham chiếu sang tài liệu để theo dõi rõ ràng đầy đủ hơn: https://docs.lifetex.vn/books/quy-dinh-git-workflow-va-quy-uoc-code c9.1. Mục tiêu chương Chương này quy định chuẩn commit và quy trình merge code nhằm: Đảm bảo lịch sử thay đổi rõ ràng, ...
10.Checklist kiểm tra trước khi merge
10.1. Mục tiêu chương Chương này quy định checklist bắt buộc trước khi merge code nhằm: Đảm bảo chất lượng code trước khi tích hợp Tránh vi phạm các quy định về kiến trúc và dữ liệu Giảm rủi ro lỗi khi build hoặc triển khai Chuẩn hóa quy...
11.Quy trình phối hợp & quản lý thay đổi liên nhóm
11.1. Mục tiêu chương Chương này quy định cách phối hợp giữa nhiều đơn vị phát triển nhằm: Tránh xung đột giữa FE, BE và Database Đảm bảo tích hợp ổn định Giữ tính tương thích giữa các module Kiểm soát các thay đổi ảnh hưởng hệ thống ...
12. Connect Database & mẫu CRUD & switch Oracle/MSSQL
12.Quy định kết nối Database và Message Queue 12.1. Mục tiêu chương Chuẩn hóa kết nối DB và Message Queue nhằm: Tránh hardcode cấu hình Đảm bảo tính ổn định hạ tầng Kiểm soát tài nguyên hệ thống 12.2. Khái niệm / phạm vi áp dụng Áp d...
Chương 3: Triển khai hệ thống (Deploy)
Chương này hướng dẫn quy trình build và triển khai ứng dụng Java (Spring Boot) lên các môi trường dev/staging/production. Bao gồm chuẩn bị hạ tầng, build artifact (JAR), cấu hình biến môi trường, chạy ứng dụng dạng service hoặc Docker container, cấu hình rever...
Hướng dẫn chi tiết
1. Yêu cầu hạ tầng Server tối thiểu CPU: ≥ 2 core RAM: ≥ 4 GB (prod ≥ 8 GB) Disk: ≥ 20 GB OS: Linux (Ubuntu 20.04+ / CentOS 7+) Java: OpenJDK 17 (khuyến nghị LTS) Cài Java: sudo apt update sudo apt install openjdk-1...
Chương 4: Kiểm thử đơn vị (Unit Test)
Chương này hướng dẫn cách viết unit test cho API trong ứng dụng Java Spring Boot. Nội dung bao gồm cấu trúc test chuẩn, cách mock dependency, kiểm tra validate input, xác thực (authentication/authorization), ghi log, xử lý exception và kiểm tra logic service. ...
Nội dung chi tiết
1. Nguyên tắc Unit Test API Mỗi API cần test các nhóm case cơ bản: Validate input Auth / permission Business logic Repository interaction Exception handling Logging HTTP status & response 2. Ví dụ API mẫu Controll...
Chương 5: Đóng gói & phát hành (Packaging)
Chương này hướng dẫn cách đóng gói dự án thành artifact phát hành (jar, docker image, bundle web…), đặt version, ghi changelog, ký số (nếu có) và lưu trữ trên repository. Kết quả là gói cài đặt sẵn sàng để triển khai hoặc phân phối.
Tổng quan kiến trúc hệ thống
Nội dung chi tiết
1.1. Giới Thiệu Hệ thống được xây dựng theo mô hình Enterprise Service Bus (ESB) kết hợp API Management (APIM), sử dụng nền tảng LifeESB làm trung gian điều phối giữa Client và các Backend Service. Tích hợp thêm Apache Kafka để xử lý tải lớn theo mô hình bất ...
Tổng quan kiến trúc hệ thống
Nội dung chi tiết
1. Tổng quan kiến trúc hệ thống 1.1. Mục tiêu kiến trúc Kiến trúc backend được thiết kế nhằm: Đảm bảo khả năng mở rộng và bảo trì lâu dài Tách biệt rõ trách nhiệm giữa các layer Chuẩn hóa cách tổ chức code giữa các module Hỗ trợ phát triể...
Luồng xử lý API Backend (API Processing Flow)
1.1. Mục tiêu chương. Mô tả luồng xử lý chuẩn của một API backend từ khi nhận request đến khi deploy production nhằm: Thống nhất cách xây dựng API giữa các team Đảm bảo tuân thủ đầy đủ các quy định kiến trúc Dễ trace lỗi và audit Liên kết các chuẩn đã quy...
13.Swagger API Documentation & JWT Testing
13.1. Mục tiêu chương Chương này quy định cách: Tạo tài liệu API bằng Swagger/OpenAPI Cấu hình Swagger cho Spring Boot Tích hợp xác thực JWT vào Swagger Test API có auth trực tiếp trên Swagger UI Mục tiêu: Dev và QA có thể test A...
Chương 6: Sử dụng AI agent skill
chương này hướng dẫn cách hoạt động và sử dụng AI để thực hiện các tác vụ về tạo mới api