軟件架構設計

中臺是一個營銷概念!

營銷謊言:微信小程序目前并不是Serverless!

云原生是一個營銷詞語!
容器云原生其實可能就是短暫的輝煌,無服務器才是未來!

板橋大話DDD

分布式事務可能是個偽概念
分布式事務中間件可能就是一個銀彈,試圖用技術架構解決業務上跨聚合的可靠性問題。其實事務只存在于DDD聚合內部。

服務與數據之爭

企業服務總線ESB已死! 服務網格上位
如果說Istio是對SOA的ESB替代,那么Knative將可能是對SOA的BPM替代。

工作流引擎四重罪
無代碼或少代碼編寫一直是人們追求的夢想

從CRUD編程切換到事件溯源和區塊鏈編程
從編程范式這個新角度理解區塊鏈

兩個領域事件驅動的開源項目介紹

軟件架構的靈活設計

軟件架構的4+1視角模型簡介
4+1模型能夠保證使用相應技術架構實現業務需求功能。

你應該知道的四種優秀架構
DDD/CQRS DCI EDA等是你應該知道的四種架構

架構整潔之道
又稱干凈的架構The Clean Architecture,是著名軟件工程大師Robert C Martin提出的一種架構整潔之道,也是當前各種語言開發的目標架構。

什么是四層應用架構?
客戶端層 交付層 聚合層與微服務層

軟件的復雜性與構造定律
認識復雜的自然法則,大道至簡。

微服務架構
相比傳統的monolithic架構,microservices架構更靈活。

為什么使用Event Sourcing?
這個星球上最爛的就是每個數據庫,它們都以自己獨特的方式自淫。(摘自老外語錄)

什么是流式思維
干凈而有流暢的架構就是好架構。

加法是自然之道
累積是自然演繹之道,道法自然才是真正有道德的人。

全新角度總結Twitter Facebook和LinkedIn業務模型與架構
這幾個系統的特點是大量持續不斷用戶數據的輸入以及復雜各種形式數據輸出。

比特幣區塊鏈是一種分布式的事件流日志
區塊鏈技術可能顛覆傳統銀行的集中式信息系統。

Docker微容器+微服務將顛覆傳統的軟件架構
2014年預測Docker和微服務的發展趨勢。

為什么RESTful微服務和異步編程是一種趨勢?
2014年敏感地發現微服務是一種趨勢。

應用架構設計的三個類型
業務決定架構,本文總結了通用業務中的三種模型業務中通用的東西(串行 星形和并行),方便程序員根據業務選擇相應的技術實現。

CAP原理和BASE思想
架構師不要將精力浪費在如何設計能滿足三者的完美分布式系統,而是應該進行取舍。

LMAX架構
LMAX是一種新型零售金融交易平臺,通過一臺服務器一個線程每秒實現600萬訂單,如果依此架構實現每秒600萬張火車訂票,中國鐵路春運售票難問題也許迎刃而解。

不變性immutablity設計
不變性是統領業務分析和高性能架構重要法門,通過業務上不變性分析設計,可以實現代碼運行的并發高性能和高擴展性  

為什么說互聯網金融是對傳統軟件的一種顛覆
互聯網金融代表一種海量數據高事務高速處理,對于我們從業務數據分析方法,一直到底層組件代碼編程實現,都會提出新的挑戰,產生顛覆性編程革命。

閑話淘寶網和新浪微博架構
國內兩個大型網站的不同架構特點。

羅素摹狀詞理論與面向對象OO
過于抽象,慎入。

2005新趨向:微容器和對象的易管理性
2005年預測反轉模式IOC或依賴注入模式DI將成為主流,之后Spring框架的流行證明了這點

 

開發架構

DCI架構

軟件架構專題

多層分層架構

架構比較

事務架構

軟件觀點

案例經驗

軟件設計

UML

 

Docker

Docker教程

Docker容器是一種類似EJB的新組件

10個基于DOCKER的頂尖開發工具

Docker的八種用途

使用Docker建立一個動態負載平衡的分布式Web系統

使用Salt管理和部署Docker

使用Apache Mesos和Consul實現服務的注冊發現

更多Docker專題

 

設計精選

MVC模式已死

基于客戶端的MVC架構

為什么要使用MVC+REST+CQRS架構 

J2EE死了 javacript + 后端JSON服務方式勝出

Java應用服務器死了

ORM末日到了

Spring Web 應用的最大敗筆

OOD vs SOA

Spring Web 應用的最大敗筆

JVM內存模型和性能優化

服務器后端性能大比拼

依賴注入

AOP面向方面編程

 

中間件設計

MVC模式

持久層框架

ORM框架

事務

緩存

云計算

可伸縮性可擴展性Scalability專題

分布式系統

軟件架構專題

軟件觀點專題

更多中間件專題

一级黄色录像影片 夫妻性生活影片 免费在线观看 一级a做爰片