- Cloud Native Development Patterns and Best Practices
- John Gilbert
- 252字
- 2021-06-30 18:43:00
Reactive Manifesto
The Reactive Manifesto embodies a concise description of the system properties we are striving for. There are just four, seemingly straightforward, properties. A system should be responsive, resilient, elastic, and message-driven. We all certainly want our systems to be responsive, and if you are building a cloud-based system then elasticity is definitely a goal. But the magic lies in how we achieve resilience, because the responsiveness and elasticity of a system are a function of how it achieves its resilience. It is important to recognize that the message-driven property is the means to achieve the other properties.
These properties will manifest themselves in our cloud-native systems. Our objective is to use asynchronous, message-driven, inter-component communication to build resilient components that are responsive and elastic. We want to accomplish this in the context of our cloud-native definition such that the architecture is approachable by everyday companies. We will leverage value-added cloud services to empower self-sufficient, full-stack teams to create bounded isolated components that scale globally. Event streaming will be the mechanism for inter-component communication. We will effectively turn the database inside out to achieve cost-effective resilience through data replication in the form of materialized views. These materialized views act as a cache to make components responsive and provide proper bulkheads between components. They also make the system more elastic as the database load is spread across many independent data stores.
Let's continue to dive deeper into how we turn the database inside out and ultimately turn the cloud into the database.
- 中文版Photoshop CS5數(shù)碼照片處理完全自學(xué)一本通
- 人工智能超越人類
- 協(xié)作機器人技術(shù)及應(yīng)用
- 程序設(shè)計缺陷分析與實踐
- 數(shù)據(jù)挖掘?qū)嵱冒咐治?/a>
- JavaScript典型應(yīng)用與最佳實踐
- 樂高機器人—槍械武器庫
- 工業(yè)機器人維護與保養(yǎng)
- Dreamweaver CS6精彩網(wǎng)頁制作與網(wǎng)站建設(shè)
- 分析力!專業(yè)Excel的制作與分析實用法則
- LMMS:A Complete Guide to Dance Music Production Beginner's Guide
- 會聲會影X4中文版從入門到精通
- 寒江獨釣:Windows內(nèi)核安全編程
- 筆記本電腦維修之電路分析基礎(chǔ)
- 單片機C51應(yīng)用技術(shù)