在不久前的亞馬遜云科技創(chuàng)新大會上,西門子Mendix大中華區(qū)技術總監(jiān)阮銘帶來了演講,介紹了西門子Mendix作為亞馬遜云科技合作伙伴,其低代碼開發(fā)平臺借助Serverless服務,提供了更廣泛的企業(yè)級解決方案及業(yè)務場景,包含數(shù)據(jù)集成、端到端流程自動化、可視化開發(fā)及AI連接功能,提高了10倍的應用構建速度,并減少70%的資源需求。
西門子Mendix于2005年成立,一直在保持著低代碼領域全球第一的排名,并在2016年就跟亞馬遜云科技進行了非常深入的技術合作。
目前,低代碼受到廣泛的關注,越來越多的公司逐漸意識到低代碼已經(jīng)成為了企業(yè)應用開發(fā)的一種范式,一種可以快速降低技術風險的標準。阮銘表示,低代碼平臺體現(xiàn)的價值,首先是更快、更靈活,并且也能開發(fā)出復雜的應用。它與傳統(tǒng)開發(fā)相比,體現(xiàn)了10倍速的特點,資源需求方面卻反而降低了70%。
荷蘭皇家郵政每天為將近2000萬人提供服務,它遇到了幾個挑戰(zhàn):第一是業(yè)務量逐年遞增20%,在歐洲荷蘭,22歐元以下的快遞免征增值稅,導致很多快遞都是小包裹形式,占每天快遞量的95%,導致荷蘭皇家郵政的業(yè)務激增,核心系統(tǒng)不堪重負。第二,他們的系統(tǒng)是老舊核心系統(tǒng),所以需要做現(xiàn)代化改造。
荷蘭皇家郵政采用了在亞馬遜云科技運行的西門子Mendix低代碼開發(fā)平臺,可以滿足以下4個要求:
第一,快速的生產(chǎn)部署、運維上線。
第二,快速開發(fā)場景應用。
第三,對復雜的核心系統(tǒng)進行解耦,拆分為近百個微服務。
第四,低代碼能代表很高的邏輯,并且可以表現(xiàn)出很高的性能。
最終荷蘭皇家郵政僅用6個月就完成了積壓2年的工作量,開發(fā)速度快,并且性能很高,每天能夠處理150萬訂單量。此外,他們還通過亞馬遜云科技在基礎設施運維方面節(jié)省了大量人工,降低了80%的成本,幾小時就可以完成一個月的開發(fā)工作。
為什么能帶來這樣的效果?阮銘認為,是因為低代碼的第一性原理就是極大簡化的能力。首先是讓溝通變簡單,復雜項目耗時六七個月,主要是因為涉及IT、業(yè)務人員,還有項目經(jīng)理、產(chǎn)品經(jīng)理等各個團隊之間的溝通,把溝通變得簡單,則能加速整個項目的開發(fā)。第二是降低技術門檻。在技術上更好地體現(xiàn)集成能力、擴展能力、可復用能力。簡單地拖拉拽就可以構建業(yè)務應用,過程短平快。
在底層,西門子Mendix跟亞馬遜云科技進行了深度融合,采用亞馬遜云科技的容器和Serverless服務,應用程序集成方面采用Amazon API Gateway、Amazon EventBridge等服務。在系統(tǒng)運行過程中采用Amazon Managed Service for Prometheus、Amazon Managed Grafana構建可觀察性。
西門子 Mendix有六大核心技術引擎,讓應用程序的開發(fā)變快。
從另一個角度來看,西門子Mendix以低代碼平臺思維實現(xiàn)端到端的數(shù)字化,底層盤活眾多技術點,從調研、開發(fā)、測試到部署上線,盤活了底層所有的亞馬遜云科技Serverless技術點,實現(xiàn)的效益非常明顯。平臺思維除了底層的技術組件,還盤活眾多業(yè)務系統(tǒng),集成的第三方越多越復雜,產(chǎn)生的場景覆蓋面就越廣,端到端的價值輸出就越完整。
阮銘認為,這是新的企業(yè)開發(fā)范式,也是一種降低技術門檻的標準。企業(yè)從云下搬到云上,以前有些客戶的的方式比較傳統(tǒng),做整體平移,不管是配置文件、程序還是數(shù)據(jù)本身都不改變,雖然很快很簡便,但這樣沒有將云的價值最大化、申請占用的資源未被利用、沒有彈性伸縮性,成本仍未降下來。
越來越多的企業(yè)在做一些改造的過程中把業(yè)務上云,采用云原生的技術,體現(xiàn)出來的價值最大。西門子在天津的數(shù)字化工廠,生產(chǎn)制造執(zhí)行系統(tǒng)的APS模塊(高級生產(chǎn)排程),需要制定一天中不同的工人、在什么時間、在什么生產(chǎn)線、生產(chǎn)什么東西。APS采用AI遺傳算法,收錄十幾個參數(shù)或者幾十個約束條件,通常在每天凌晨2點、耗時大概兩到三個小時,就能把一整天的班排出來,這個過程完全依賴于Serverless的瞬間算力提升。
“我們認為,更好地結合底層的Serverless和快速的軟件開發(fā)方法,才能達到真正的價值。現(xiàn)在萬事俱備,有亞馬遜云科技基礎設施的快速提供和西門子Mendix低代碼可視化開發(fā),更重要的是有在座的諸位,咱們在一起面對各種挑戰(zhàn),變得更加有韌性,打造一個更加美好的數(shù)字化世界?!比钽懣偨Y道。