Tìm kiếm Nâng cao
Kết quả Tìm kiếm
Tìm thấy 49 kết quả
QUY ĐỊNH LÀM VIỆC DỰ ÁN
CÔNG TY CỔ PHẦN LIFETEX A: 14-15A, tầng 7, tòa nhà Charmvit, số 117 Trần Duy Hưng, Yên Hòa, Thành phố Hà Nội T: (024)3762 1194 M: info@lifetex.vn W:lifetex.com.vn QUY ĐỊNH LÀM VIỆC DỰ ÁN I. Mục đích Văn bản nà...
TỔNG QUAN
I. Mục đích Tài liệu này nhằm: Thống nhất cách quản lý source code trong dự án Giảm xung đột khi làm việc nhóm Đảm bảo code dễ đọc, dễ review, dễ bảo trì Làm căn cứ xử lý khi vi phạm quy trình kỹ thuật Quy định này áp dụng cho toàn bộ thành viên th...
Luồng Xử Lý Dịch Vụ API Tích Hợp Kafka (Kafka API Processing Flow)
1.1. Mục Tiêu Tài liệu này mô tả luồng xử lý chuẩn của dịch vụ Loadbalance_kafka trên nền tảng WSO2 Micro Integrator (WSO2 MI), từ khi Client gửi request đến khi dữ liệu được xử lý và phản hồi về. Mục tiêu: Thống nhất cách hiểu kiến trúc giữa các thành v...
Hướng dẫn setup môi trường và start project
1. Mục tiêu Hướng dẫn developer: Cài đặt môi trường chạy project Cấu hình biến môi trường Khởi động project Spring Boot Kiểm tra project chạy thành công 2. Yêu cầu hệ thống 2.1. Phần mềm cần cài đặt Công cụ Phiên bản khuy...
1.Cấu trúc dự án
1.1. Mục tiêu chương Chương này quy định cấu trúc dự án chuẩn và phạm vi quản lý mã nguồn giữa Core Team và các đơn vị Partner nhằm: Đảm bảo tính ổn định của hệ thống Tránh xung đột mã nguồn giữa các đơn vị phát triển Chuẩn hóa cách tổ chức cod...
2.Quy chuẩn phát triển module
2.1. Mục tiêu chương Chương này quy định cấu trúc chuẩn của mỗi module và trách nhiệm của từng layer nhằm: Tách biệt rõ ràng các tầng xử lý Giảm phụ thuộc giữa các thành phần Dễ bảo trì, mở rộng và test Đảm bảo tính nhất quán giữa các modu...
3.Coding convention
3.1. Mục tiêu chương Chương này quy định chuẩn coding và nguyên tắc thiết kế nhằm: Đảm bảo code thống nhất giữa các module và các đơn vị phát triển Giúp code dễ đọc, dễ hiểu và dễ bảo trì Giảm lỗi phát sinh do cách đặt tên hoặc coding không đồn...
4. Quy định thay đổi cấu trúc dữ liệu (Entity & Database)
4.1. Mục tiêu chương Chương này quy định cách kiểm soát các thay đổi liên quan đến cấu trúc dữ liệu nhằm: Tránh mất dữ liệu hoặc lỗi hệ thống Đảm bảo tương thích giữa các module Ngăn xung đột schema khi nhiều đơn vị cùng phát triển Bảo v...
5.Quy định về Database, Schema và Migration
5.1. Mục tiêu chương Chương này quy định cách quản lý cấu trúc database và các thay đổi schema nhằm: Đảm bảo tính ổn định của dữ liệu hệ thống Tránh xung đột schema giữa các module và các đơn vị phát triển Đảm bảo khả năng triển khai tự động ...
6.Audit Log & System Metadata
6.1. Mục tiêu chương Chương này quy định cách quản lý dữ liệu audit nhằm: Đảm bảo khả năng truy vết toàn bộ hoạt động hệ thống Phục vụ kiểm tra, giám sát và điều tra sự cố Đáp ứng yêu cầu kiểm toán và tuân thủ Bảo vệ dữ liệu hệ thống khỏ...
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...
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...
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...