Công nghệ
Công nghệ Cropcom sử dụng
Cropcom chọn công nghệ phổ biến, ổn định và có cộng đồng lớn. Doanh nghiệp dễ tuyển người, dễ bảo trì, và có thể tự tiếp quản hệ thống khi cần.
Kiến trúc microservices
Mỗi nghiệp vụ là một dịch vụ riêng, giao tiếp qua REST API và hàng đợi tin nhắn. Khi một phần cần mở rộng, chỉ phần đó được tăng tài nguyên. Dịch vụ mới được thêm vào mà không ảnh hưởng phần đang chạy.
Đây là kiến trúc của Oviro, cũng là kiến trúc Cropcom tư vấn và triển khai cho các hệ thống cần mở rộng theo số cửa hàng, số kênh bán và số người dùng.
Nhóm công nghệ
Backend
- PHP 8 (Slim 4)
- Node.js
- TypeScript
- Python
Dữ liệu
- MySQL
- Redis
- Elasticsearch
- RabbitMQ
- Cube.js
Frontend
- React
- Next.js
- TypeScript
- Ant Design
- Tailwind CSS
- Vite
Ứng dụng di động
- React Native
- Expo
- Flutter
- Swift
- Kotlin
- Java
Hạ tầng
- Linux
- Docker
- Harbor
- GitLab CI/CD
- Nginx
- HAProxy
AI
- Kết nối MCP cho Claude và ChatGPT
- AI trong lập trình và kiểm thử
Chất lượng
- Kiểm thử tự động
- Kiểm thử E2E bằng Playwright cho các luồng chính trước mỗi lần phát hành.
- Review mã nguồn
- Mọi thay đổi được review trước khi đưa vào nhánh chính.
- Môi trường thử nghiệm
- Phát hành lên môi trường beta trước, kiểm tra xong mới đưa lên chính thức.
- Tài liệu
- Tài liệu hướng dẫn sử dụng, tài liệu hệ thống và tài liệu API cho mỗi sản phẩm.
Bảo mật
- Phân quyền theo vai trò cho từng nhân viên và chi nhánh.
- Xác thực bằng token, nhật ký thao tác trên dữ liệu quan trọng.
- Sao lưu định kỳ, kiểm tra khả năng khôi phục.
- Triển khai trên máy chủ riêng để doanh nghiệp làm chủ dữ liệu.
Cần đánh giá kiến trúc hệ thống của bạn?
Cropcom tư vấn kiến trúc, kiểm tra bảo mật và đào tạo đội ngũ kỹ thuật theo đúng công nghệ bạn đang dùng.