2025-05-14 09:42:59 +07:00
2025-05-14 09:42:59 +07:00
2025-05-14 09:42:59 +07:00
2025-05-14 09:42:59 +07:00
2025-05-14 09:42:59 +07:00
2025-05-14 09:42:59 +07:00

Đề xuất

  • Nên Clone về máy và Import vào Obsidian để xem

Tổng quan về dự án

Tổng quan về kiến trúc

  • Sử dụng Mô hình DDD (Domain Driven Development) - Customize
    • Resource: Các Aggregate DDD
    • Transaction: Các Saga điều phối luồng nghiệp vụ phức tạp
    • Adapter: Xử lý giao tiếp với các hệ thống bên ngoài
    • Helper: Các thư viện, tiện ích dùng chung
    • UIUX: Lớp giao diện người dùng
  • Thành phần kiến trúc chi tiết (U-Hierarchy)
    • ubit: Đơn vị logic nhỏ nhất (hàm, type, hằng số)
    • ubrick: Tập hợp các ubit liên quan
    • ublock: Thành phần hoạt động độc lập tương đối
    • ubundle: Tính năng hoàn chỉnh cho người dùng

Techstack

  • Frontend: Thiết kế giao diện theo Framework
    • Framework: Vue (Nuxtjs), Flutter (Mobile)
    • Css Framework: TailwindCss
    • Helper Color generation: UL Color Schema
    • CMS Framework: .....
    • Database: Postreql, Mongodb, ....
  • CI/CD Workflow:
    • Git Server: Gitea
    • Runner: Gitea Runner
    • Workflow Action: Gitea Action
    • Server: VPS, Cloud Service(AWS, GCP, Azure)
    • Artifact Management: Gitea Packages, Nexus, Docker
    • Secret Management: Gitea Secret
    • Containerization: Kubernetes, Docker
    • Feature Flag: Go Feature Flag, Unleash Selfhosted
    • Logging: Loki + Grafana (Soon)
    • Monitoring: Grafana(Soon)
    • Alerting: Telegram(Soon)
    • Infra as Code: Ansible, OpenTofu (Soon)
  • Backend:

Thư viện ngôn ngữ

Thông tin liên hệ & Contact

  • Kênh chính: Google Docs
  • Kênh Chat: Telegram | Discord
  • Lưu trữ dữ liệu: Obsidiant, Google Drive
  • Meeting: Discord
Description
No description provided
Readme 102 KiB
Languages
Markdown 100%