Nền tảng / Kiến trúc

Kiến trúc giúp các nhóm bắt đầu nhanh hơn, vận chuyển nhất quán và kiểm soát các tiêu chuẩn

Nền tảng Gumon được thiết kế để giảm thiểu việc thiết lập cấu trúc lặp lại giữa các dự án bằng cách cung cấp cho các nhóm một đường cơ sở sẵn sàng sản xuất mà họ có thể mở rộng theo thời gian.

Gumon platform architecture

Tài liệu tham khảo kiến trúc này điều chỉnh các quyết định thiết kế của nhiều nhóm. Nó không bắt buộc phải có một kiểu triển khai duy nhất nhưng làm giảm độ lệch phân phối.

Lớp

Lớp ứng dụng

Xử lý quy trình công việc kinh doanh và các dịch vụ hướng tới người dùng một cách linh hoạt và độ mong manh của hệ thống thấp.

Lớp

Lớp dịch vụ API

Xác định các hợp đồng API được chia sẻ và các tiêu chuẩn tích hợp để có thể dự đoán được sự cộng tác giữa các nhóm.

Lớp

Lớp luồng dữ liệu

Hỗ trợ các luồng sự kiện thông lượng cao, xử lý không đồng bộ và khả năng quan sát.

Dịch vụ cốt lõi

Các nhóm khối xây dựng có thể tái sử dụng có thể áp dụng ngay lập tức

  • - Gumon Core cho cấu trúc hệ thống cơ bản
  • - Xác thực/Kiểm soát truy cập/Hồ sơ để nhận dạng và ủy quyền
  • - Thông báo/Lên lịch/Lưu trữ dưới dạng dịch vụ nền tảng có thể tái sử dụng
  • - Các lệnh CLI cho bootstrap, cấu hình, hoạt động và tiện ích mở rộng

Nguyên tắc nền tảng

Nguyên tắc thiết kế giúp hệ thống ổn định khi mở rộng quy mô nhóm

  • - Lõi mở thực tế và có thể kiểm tra được
  • - Các tiêu chuẩn được chia sẻ giữa các nhóm kỹ thuật, vận hành và phân phối
  • - Kiến trúc sẵn sàng mở rộng quy mô với thiết lập lặp đi lặp lại tối thiểu
  • - Tài liệu và thực hành là một phần của sản phẩm, không phải phụ lục
Contact Team