- Microservices with Clojure
- Anuj Kumar
- 187字
- 2021-06-30 19:24:35
Scaling
The Art of Scalability (http://theartofscalability.com/) book uses a scale cube model to describe three primary scaling patterns for an application, as shown in the following diagram. The x-axis of the cube represents horizontal scaling; that is, deploying the same instance of the application by just cloning them and front-ending by a load balancer to distribute the load evenly among the instances. This scaling pattern is quite common for handling a high number of service requests. The z-axis of the cube addresses scaling by data partitioning. In this case, each application instance deals with only a subset of data. This scaling pattern is particularly useful for applications where the persistence layer becomes a bottleneck:

The y-axis of the cube addresses scaling by splitting the application by function or service. This pattern relates directly to the microservices pattern. The face of the cube created using the xy-axis combines the best practices of scaling for microservices-based architecture. Microservices are identified by splitting an application by bounded contexts (y-axis) and scaled by cloning each instance (x-axis). For microservices, cloning is done by deploying multiple instances of a service container.
- 物聯(lián)網(wǎng)與北斗應(yīng)用
- 網(wǎng)絡(luò)協(xié)議工程
- INSTANT PhpStorm Starter
- 數(shù)字烏托邦
- Proxmox High Availability
- NB-IoT物聯(lián)網(wǎng)技術(shù)解析與案例詳解
- SAE原理與網(wǎng)絡(luò)規(guī)劃
- jQuery Mobile Web Development Essentials
- 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)及應(yīng)用
- 6G無線網(wǎng)絡(luò)空口關(guān)鍵技術(shù)
- 移動(dòng)物聯(lián)網(wǎng):商業(yè)模式+案例分析+應(yīng)用實(shí)戰(zhàn)
- 5G時(shí)代的大數(shù)據(jù)技術(shù)架構(gòu)和關(guān)鍵技術(shù)詳解
- Building RESTful Web Services with .NET Core
- 智能物聯(lián)網(wǎng):區(qū)塊鏈與霧計(jì)算融合應(yīng)用詳解
- Building Microservices with Spring