ENGINEERING / AI-NATIVE DEVELOPMENT

Chọn công nghệ phù hợp.
Kiểm chứng rồi triển khai.

Kinh nghiệm tích lũy từ các sản phẩm của chúng tôi và hệ thống khách hàng để phát triển tiếp theo.
Chúng tôi chọn cấu hình dựa trên điều kiện kinh doanh và vận hành, không chỉ dựa trên tên công nghệ.

Không giới hạn bài toán trong một ngôn ngữ.

Từ PHP, Laravel đến Go, Java, Python, C#, ASP.NET, React và Next.js, Famgia phát triển hệ thống theo nhu cầu doanh nghiệp, không giới hạn giải pháp vào một ngôn ngữ hay framework.

Từ xây sản phẩm mới, tiếp nhận code cũ đến chuyển lên cloud và cải thiện vận hành. Kiến trúc được lựa chọn theo tài sản hiện có, đội ngũ, ngân sách và nhu cầu thay đổi lâu dài.

TECHNOLOGY AREAS

Các lĩnh vực công nghệ hỗ trợ triển khai.

Được chọn tùy theo dự án.
Chúng tôi không áp dụng tất cả các yếu tố này trong một cấu hình duy nhất.

Backend & hệ thống nghiệp vụ

API, nghiệp vụ cốt lõi và xử lý nền cho hệ thống mới lẫn mở rộng code hiện có.

  • PHP
  • Laravel
  • Go (Golang)
  • Java
  • Spring Boot
  • Python
  • Django
  • FastAPI
  • C#
  • .NET
  • ASP.NET Core
  • Node.js
  • NestJS

Frontend web

Màn hình quản trị và website công khai, lựa chọn SSR hoặc xuất trang tĩnh theo trải nghiệm, hiệu năng và SEO.

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Vue.js
  • Nuxt
  • Astro
  • HTML
  • CSS
  • Tailwind CSS

Mobile & thiết bị tại cửa hàng

Thiết kế ứng dụng nghiệp vụ với thông báo, camera, kết nối thiết bị và điều kiện mạng thực tế.

  • React Native
  • Flutter
  • Dart
  • Swift
  • Kotlin
  • PWA

Cơ sở dữ liệu & tìm kiếm

Thiết kế schema và migration phục vụ nhất quán dữ liệu, phân quyền, lịch sử, tìm kiếm và báo cáo.

  • PostgreSQL
  • MySQL
  • MariaDB
  • SQL Server
  • SQLite
  • MongoDB
  • Redis
  • Elasticsearch
  • OpenSearch

AI & xử lý dữ liệu

OCR, nhận diện ảnh, tìm kiếm nội bộ và tích hợp AI tạo sinh; kiểm chứng độ chính xác, phân quyền, độ trễ và chi phí.

  • Python
  • PyTorch
  • OpenCV
  • pandas
  • NumPy
  • LLM APIs
  • RAG
  • Embeddings
  • Vector Search

API & tích hợp hệ thống

Kết nối thanh toán, CRM, logistics và nhắn tin; thiết kế xác thực, retry, chống trùng và truy vết lỗi.

  • REST
  • GraphQL
  • gRPC
  • WebSocket
  • Webhooks
  • OpenAPI
  • Swagger
  • OAuth 2.0
  • OpenID Connect
  • RabbitMQ
  • Kafka

UI/UX & thiết kế sản phẩm

Từ khảo sát nghiệp vụ, kiến trúc thông tin, user flow, wireframe đến prototype và design system. Thiết kế gắn với triển khai thực tế và kiểm thử trải nghiệm.

  • Figma
  • FigJam
  • Design Systems
  • Design Tokens
  • Storybook
  • Responsive Design
  • Accessibility
  • Interaction Design

Kiểm thử & đảm bảo chất lượng

Unit, integration, API, E2E, kiểm thử tải và hồi quy; kiểm tra cả phân quyền, luồng lỗi, thao tác đồng thời, đa ngôn ngữ và khả năng tiếp cận.

  • Playwright
  • Cypress
  • Vitest
  • Jest
  • PHPUnit
  • Pest
  • pytest
  • JUnit
  • xUnit
  • Postman
  • Newman
  • k6
  • JMeter
  • axe-core

AI agent & MCP

Xây MCP server/client, tích hợp công cụ và workflow nghiệp vụ. Kiểm soát phạm vi AI bằng xác thực, quyền thực thi, phê duyệt của con người, log và đánh giá.

  • Model Context Protocol (MCP)
  • MCP Server
  • MCP Client
  • Tool Calling
  • JSON-RPC
  • JSON Schema
  • AI Agents
  • Agent Workflows
  • Human-in-the-loop
  • Evaluations

DevOps, vận hành & bảo mật

Dựng môi trường, CI/CD, giám sát, sao lưu và khôi phục; tích hợp phân quyền, quản lý secret và kiểm tra dependency vào phát triển lẫn vận hành.

  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • GitHub Actions
  • GitLab CI/CD
  • Linux
  • Nginx
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Sentry

Hệ thống hiện có & hiện đại hóa

Khảo sát code hiện có, không mặc định viết lại toàn bộ. Lập lộ trình bổ sung API, thay thế từng phần, chuyển dữ liệu và đưa lên cloud.

  • ASP (Classic)
  • ASP.NET
  • .NET Framework
  • Windows Server
  • IIS
  • SQL Server
  • WordPress
CLOUD & INFRASTRUCTURE

Từ AWS đến edge. Hạ tầng phù hợp cách vận hành.

Triển khai trên AWS, Google Cloud, Microsoft Azure và Cloudflare. Lựa chọn dịch vụ theo hợp đồng hiện có, yêu cầu dữ liệu, độ sẵn sàng và khả năng vận hành.

AWS

Web app, container, xử lý sự kiện và dữ liệu; thiết kế cả phân vùng mạng, quyền truy cập, giám sát và sao lưu.

  • EC2
  • ECS
  • EKS
  • Fargate
  • Lambda
  • API Gateway
  • S3
  • RDS
  • Aurora
  • DynamoDB
  • ElastiCache
  • SQS
  • SNS
  • CloudFront
  • Route 53
  • IAM
  • CloudWatch

Google Cloud

Chạy container, phân tích dữ liệu và tích hợp AI theo môi trường hiện có, vị trí dữ liệu và đội ngũ vận hành.

  • Compute Engine
  • Cloud Run
  • Google Kubernetes Engine (GKE)
  • Cloud SQL
  • Cloud Storage
  • Firestore
  • BigQuery
  • Pub/Sub
  • Cloud Build
  • Secret Manager
  • Cloud Monitoring

Microsoft Azure

Kết nối hệ thống .NET với môi trường Microsoft; kết hợp hosting ứng dụng, dữ liệu và danh tính để tận dụng tài sản công nghệ hiện có.

  • App Service
  • Azure Functions
  • Azure Kubernetes Service (AKS)
  • Container Apps
  • Azure SQL Database
  • Cosmos DB
  • Blob Storage
  • Service Bus
  • Key Vault
  • Microsoft Entra ID
  • Azure Monitor
  • Azure DevOps

Cloudflare

Từ phân phối website đến API tại edge, kết hợp DNS, cache, bảo vệ truy cập và lưu trữ trong kiến trúc gọn nhẹ.

  • Workers
  • Pages
  • R2
  • D1
  • KV
  • Durable Objects
  • Queues
  • Workers AI
  • Vectorize
  • CDN
  • DNS
  • WAF
  • Turnstile
  • Zero Trust

Danh sách thể hiện phạm vi công nghệ có thể triển khai. Cấu hình dịch vụ được chọn theo từng dự án, không phải bảng đối chiếu từng dịch vụ với mọi khách hàng.

STACK SELECTION

Không chạy theo trào lưu. Thiết kế để phát triển lâu dài.

  1. Bắt đầu từ nghiệp vụ và dữ liệu

    Phân tích đơn hàng, thanh toán, phê duyệt, tìm kiếm cùng yêu cầu phân quyền và nhất quán dữ liệu. Chọn stack sau khi hiểu cấu trúc cần có, không làm ngược lại.

  2. Tận dụng hệ thống và đội ngũ hiện có

    Hệ thống đang chạy và tiêu chuẩn nội bộ là điều kiện quan trọng. Cân nhắc bảo trì, tuyển dụng và bàn giao để quyết định phần nào giữ lại, phần nào thay đổi.

  3. Tính cả chi phí vận hành lâu dài

    Tính đến lưu lượng, truyền dữ liệu, thời gian lưu trữ, giám sát và xử lý sự cố. Thiết kế điểm khởi đầu vừa đủ và lộ trình mở rộng khi nhu cầu tăng.

REFERENCE ARCHITECTURE

Làm rõ ranh giới.
Chỉ có sự phức tạp cần thiết.

Phân chia các hoạt động kinh doanh và trách nhiệm, và chọn phân chia dịch vụ hoặc xử lý bất đồng bộ khi có lý do liên quan đến tải hoặc yêu cầu.

  1. Các điểm tiếp xúc với người dùng

    Bảng điều khiển quản lý, thiết bị cửa hàng, ứng dụng di động. Được thiết kế phù hợp với người dùng và môi trường làm việc.

  2. Luật kinh doanh & API

    Sắp xếp các đơn vị kinh doanh và chia chúng thành các mô-đun với phạm vi trách nhiệm rõ ràng. Kết nối với các dịch vụ bên ngoài hoặc AI khi cần thiết.

  3. Dữ liệu và quyền hạn

    Xem xét giao dịch, quyền truy cập, lịch sử và bộ nhớ đệm từ góc độ tính toàn vẹn của hoạt động kinh doanh và điều kiện vận hành.

  4. Phát hành và vận hành

    Kiểm thử tự động, CI/CD, giám sát, sao lưu. Các mục tiêu thiết kế bao gồm thay đổi và khôi phục sau khi phát hành

AI IN THE DEVELOPMENT PROCESS

Tạo bằng AI
Người đưa ra phán đoán và xác minh

Không chỉ tốc độ tạo ra
Chúng tôi coi trọng khả năng thay đổi và giải thích

01 / UNDERSTAND

Sắp xếp yêu cầu và giới hạn

Người dùng xác nhận mục đích, người dùng, cách xử lý dữ liệu và điều kiện chấp nhận. Chúng tôi phân chia các nhiệm vụ được giao cho AI và những nhiệm vụ cần phán đoán

02 / BUILD

Tận dụng AI cho triển khai và công việc định dạng

Sử dụng AI để hỗ trợ triển khai, kế hoạch kiểm thử, hỗ trợ đánh giá và tổ chức tài liệu. Việc xử lý thông tin mật sẽ được xác minh dựa trên các điều khoản sử dụng.

03 / VERIFY

Kiểm tra và kiểm thử để xác nhận

Không sử dụng đầu ra trực tiếp, xác minh các thông số kỹ thuật, quyền hạn, xử lý ngoại lệ và quy trình sử dụng thực tế. Quyết định cuối cùng do kỹ sư đưa ra.

04 / IMPROVE

Kết nối vận hành với cải tiến.

Xác minh phản hồi của người dùng, sự cố, ngoại lệ và ảnh hưởng của các thay đổi. Phản ứng với sự thay đổi của AI và thư viện thông qua kiểm tra và cập nhật theo từng giai đoạn.

Áp dụng công nghệ vào các hoạt động kinh doanh thực tế.

Xem các dự án →
Ảnh chiếc xe có biển số Nhật BảnCASE 02
Sau bán hàng ô tô · Bán lẻ/dịch vụ

AI tự động che biển số xe trong video tại cửa hàng

Công ty bán lẻ phụ tùng ô tô niêm yết trên sàn Prime của Nhật Bản với hoạt động trên toàn quốc

Kết quả

Vận hành ổn định mà không cần thao tác thủ công. Các khu vực bị mô hình bỏ sót có thể được sửa chữa từ giao diện vận hành, đảm bảo cả độ chính xác và tính dễ vận hành. Việc giám sát và vận hành cơ sở hạ tầng cũng được tiếp tục thực hiện sau khi phát hành.

Xem thách thức, các sáng kiến và phạm vi xây dựng
Về chất lượng, dữ liệu và trách nhiệm vận hành →

Bắt đầu từ
công việc bạn muốn cải thiện.

Không sao cả nếu bạn không có tài liệu kế hoạch hoặc tài liệu yêu cầu.
Vui lòng cho chúng tôi biết về tình hình hiện tại và những gì bạn muốn đạt được.