- Cloud Native Development Patterns and Best Practices
- John Gilbert
- 164字
- 2021-06-30 18:43:03
Functional boundaries
Functional decomposition is by no means a new topic. For programmers, it is the fundamental topic of any programming 101 course. For software analysts, decomposing a system into domains and subdomains is part of the job description. At its core, none of this has changed. You know your functional domain. As a domain expert, you know how to best divvy up your system's functionality. What we are focused on here is how to use that knowledge and take it further to create bounded isolated components that you can deploy and scale with confidence. In essence, we are creating functional bulkheads around our components. We want to share a domain language across all teams to help ensure that everyone has a shared understanding of the innovations we are continuously deploying to these components. We want to apply relevant patterns to components to help ensure the cohesion of a specific component. We want to ensure that each component is focused on a specific responsibility.
- Mastering Mesos
- Microsoft Dynamics CRM Customization Essentials
- Oracle SOA Governance 11g Implementation
- Windows 8應(yīng)用開發(fā)實(shí)戰(zhàn)
- Apache Hive Essentials
- 分布式多媒體計(jì)算機(jī)系統(tǒng)
- 電腦主板現(xiàn)場維修實(shí)錄
- TensorFlow Reinforcement Learning Quick Start Guide
- 激光選區(qū)熔化3D打印技術(shù)
- 電氣控制與PLC原理及應(yīng)用(歐姆龍機(jī)型)
- Linux Shell Scripting Cookbook(Third Edition)
- 空間機(jī)器人智能感知技術(shù)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)訓(xùn)(職業(yè)模塊)
- 設(shè)計(jì)模式
- 軟件質(zhì)量管理實(shí)踐