Magento開源電商項目介紹

     Magento (麥進鬥) 是一套專業開源的電子商務系統。 Magento設計得很是靈活,具備模塊化架構體系和功能。易於與第三方應用系統無縫集成。其面向企業級應用,可處理各方面的需求,以及建設一個多種用途和適用面的電子商務網站。 包括購物、航運、產品評論等等,充分利用開源的特性,提供代碼庫的開發,很是規範的標準,易於與第三方應用系統無縫集成。2011年三月得到EBAY戰略投資。javascript

    1.技術棧php

     採用php進行開發,使用Zend Framework框架。設計得很是靈活,具備模塊化架構體系和豐富的功能。易於與第三方應用系統無縫集成。在設計上,包含至關全面,以模塊化架構體系,讓應用組合變得至關靈活,功能也至關豐富。爲了打開盈利途徑,Magento同時具有收費的企業版本,積極謀求合做和第三方整合的工具,好比電子支付平臺 等。html

image

     分層架構java

image


image

     數據庫持久node

image

       擴展設計jquery

image


    擴展點web

image

     系統架構sql

image

image

基於數據庫雲架構 數據庫

image

       基於Varnish參考架構api

image

Varnish
  • A Varnish cluster can scale to the traffic of a site
  • Tune the instance size based on the number of cache pages needed
  • On a high-traffic site, use a Varnish Master to ensure on-cache flush one request (at most) per web tier
Web
  • Enable scale of nodes for traffic and redundancy
  • One node is master and runs cron
  • Alternatively, use a dedicated Admin and worker nodes
Cache
  • Consider implementing a separate Redis instance for sessions
  • You can have a Redis instance per cache
  • Size your instance to contain the largest expected cache size
Database and queues
  • High-traffic sites can tune DB performance with slave DBs and split DBs for orders/carts (in Magento Commerce)
  • Consider using a slave DB to enable quick recovery and for data backups
  • Low-traffic sites can store images in the DB
Search
  • Tune the number of instances based on search traffic
Storage
  • Consider using GFS or GlusterFS for pub/media storage
  • Alternatively, use DB storage for low-traffic sites


      推薦Varnish架構

image

2層Varinsh緩存高可用架構

image


      模塊

image

      

image


     數據庫表結構採用 EAV設計

     評論與評價模塊表示例

image

     數據庫E-R圖

Download Magento 1.1.6 MySQL database diagram (PDF)
Download Magento 1.3.2.4 MySQL database diagram (PDF)

      數據庫腳本

Magento Community Edition, ver 1.7.0.2 – released Jul 5, 2012.
STRUCTURE ONLY | DATA ONLY | FULL

Magento Community Edition, ver 1.6.2.0 – released Jan 11, 2012.
STRUCTURE ONLY | DATA ONLY | FULL

Magento Community Edition, ver 1.5.1.0 – released April 26, 2011.
STRUCTURE ONLY | DATA ONLY | FULL

Magento Community Edition, ver 1.4.2.0 – released December 8, 2010.
STRUCTURE ONLY | DATA ONLY | FULL

Magento Community Edition, ver 1.3.3.0 – released April 23, 2010.
STRUCTURE ONLY | DATA ONLY | FULL

        編寫規範


     REST API文檔 :https://doc.magentochina.org/redoc/2.3/admin-rest-api.html

     支持GraphQL

image

      自動化測試流程

image


    2. Magento 電商雲

image


image

image

詳細參考

https://doc.magentochina.org/cloud/architecture/cloud-architecture.html

        3. 功能架構

image

   多樣UI

image



今天先到這兒,但願對雲原生,技術領導力, 企業管理,系統架構設計與評估,團隊管理, 項目管理, 產品管理,團隊建設 有參考做用 , 您可能感興趣的文章:
領導人怎樣帶領好團隊
構建創業公司突擊小團隊
國際化環境下系統架構演化
微服務架構設計
視頻直播平臺的系統架構演化
微服務與Docker介紹
Docker與CI持續集成/CD
互聯網電商購物車架構演變案例
互聯網業務場景下消息隊列架構
互聯網高效研發團隊管理演進之一
消息系統架構設計演進
互聯網電商搜索架構演化之一
企業信息化與軟件工程的迷思
企業項目化管理介紹
軟件項目成功之要素
人際溝通風格介紹一
精益IT組織與分享式領導
學習型組織與企業
企業創新文化與等級觀念
組織目標與我的目標
初創公司人才招聘與管理
人才公司環境與企業文化
企業文化、團隊文化與知識共享
高效能的團隊建設
項目管理溝通計劃
構建高效的研發與自動化運維
某大型電商雲平臺實踐
互聯網數據庫架構設計思路
IT基礎架構規劃方案一(網絡系統規劃)
餐飲行業解決方案之客戶分析流程
餐飲行業解決方案之採購戰略制定與實施流程
餐飲行業解決方案之業務設計流程
供應鏈需求調研CheckList
企業應用之性能實時度量系統演變
Openshift與Kubernetes的區別

若有想了解更多軟件設計與架構, 系統IT,企業信息化, 團隊管理 資訊,請關注個人微信訂閱號:

MegadotnetMicroMsg_thumb1_thumb1_thu[2]

做者:Petter Liu
出處:http://www.cnblogs.com/wintersun/ 本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。 該文章也同時發佈在個人獨立博客中-Petter Liu Blog。

相關文章
相關標籤/搜索