github地址: https://github.com/dotnet-architecture/eShopOnContainers


真的挺優秀的,.NetCore+微服務架構落地,微軟出品,非常有學習借鑒意義的。

很多小夥伴兒都在關注,最近計劃錄製一波eShopOnContainers的視頻,敬請期待喲~ 點贊超100,我就回來更新到這裡,哈哈哈


eShopOnContainer是基於Docker技術微服務架構demo,由微軟架構師利用.net core技術實現並在github上開源,同時發布的還有關於微服務架構的白皮書(點這裡),微服務架構是一個比較新的架構模式,通讀白皮書並結合該demo代碼,可以做到按圖索驥的作用,對理解.net core技術實現微服務架構可以做到事半功倍。

在這裡,你可以學到如何用.Net做web app(MVC or SPA),如何用http://asp.net core做WebAPI,如何用xamarin做mobile app(ios or android),如何構建基於容器的微服務架構,學習ddd和cqrs架構方法,如何寫自動化測試,這裡有關於.net新技術的一切,這是一個新的、更好的起點,有高層次的架構理論,有中層次的框架,有可運行測試的demo,好好學習吧,開卷有益


eshopcotainers建議首選學習:Identityserver4:單點登錄、API資源授權,許可權控制,

AspNetCore.Identity: 用戶管理

然後再回來看這個項目,相信會理解的更好

一直非常關注.Net Core的發展,在之前的builder大會上,2.0的驚艷亮相,徹底讓我相信微軟會不惜餘力的發展.Net,也使我等.Net Developer感覺到春天到了,至此為天下所有.Net Developer致敬,我們等了10年啊。

為什麼挑這個架構來說呢,因為這是微軟寫的,很有教學意義,而且現在微服務和Docker概念越來越火,目前的公司是基於服務做的(還沒有到達微服務概念),在部署、開發、維護、擴展上都有很多不便,所以這個學習對我來說非常重要。

參考自:開篇有益-解析微軟微服務架構eShopOnContainers(一) - James.Ying - 博客園


微軟基於.Net Core搞得示例微服務項目,值得研究一下。裡面包含移動端Xamarin,Mvc,Webapi等等

用 .net 巴拉巴拉 寫的wordpress?


領域驅動設計思想、微服務架構、DevOps、容器、CQRS等面向大型複雜可擴展應用的整體解決方案和最佳實踐建議,具備非常強的現實指導意義。

對於選擇.net core作為技術平台的人來說,具備手冊和開箱即用的特點

當然,這個項目代表的軟體設計、開發、持續集成/部署、運營管理閉環流程作為方法論具有普遍意義。

對於技術路線選擇、架構師和高級軟體開發工程師為目標的人來說,非常好

微軟的技術文檔的可讀性歷來是最高水平(之一?,哈哈哈哈哈哈)

強烈建議學習,並使用


.netcore技術標杆


推薦閱讀:
相关文章