- Python Microservices Development
- Tarek Ziadé
- 141字
- 2021-07-02 18:54:19
More network interactions
The second problem is the amount of network interactions added to build the same application. In the monolithic version, even if the code gets messy, everything happens in the same process, and you can send back the result without having to call too many backend services to build the actual response.
That requires extra attention on how each backend service is called, and raises a lot of questions like the following:
- What happens when the Booking UI cannot reach the PDF reporting service because of a network split or a laggy service?
- Does the Booking UI call the other services synchronously or asynchronously?
- How will that impact the response time?
We will need to have a solid strategy to be able to answer all those questions, and we will address those in Chapter 5, Interacting with Other Services.
推薦閱讀
- Android和PHP開發(fā)最佳實(shí)踐(第2版)
- Web交互界面設(shè)計與制作(微課版)
- PHP+MySQL網(wǎng)站開發(fā)技術(shù)項目式教程(第2版)
- Hands-On JavaScript High Performance
- JS全書:JavaScript Web前端開發(fā)指南
- INSTANT Adobe Edge Inspect Starter
- ABAQUS6.14中文版有限元分析與實(shí)例詳解
- Python程序設(shè)計教程
- Hands-On Dependency Injection in Go
- 3D Printing Designs:The Sun Puzzle
- 軟件再工程:優(yōu)化現(xiàn)有軟件系統(tǒng)的方法與最佳實(shí)踐
- Unreal Engine Game Development Cookbook
- Python編程:從入門到實(shí)踐(第2版)
- Learning QGIS(Second Edition)
- Flask Web開發(fā)實(shí)戰(zhàn):入門、進(jìn)階與原理解析