- 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.
推薦閱讀
- Spring Cloud Alibaba核心技術與實戰案例
- OpenCV實例精解
- Vue.js 2 and Bootstrap 4 Web Development
- 程序員數學:用Python學透線性代數和微積分
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Production Ready OpenStack:Recipes for Successful Environments
- Python應用輕松入門
- Serverless computing in Azure with .NET
- Scala Reactive Programming
- 微信小程序開發與實戰(微課版)
- Windows Embedded CE 6.0程序設計實戰
- HTML5權威指南
- 遠方:兩位持續創業者的點滴思考
- Java高級程序設計
- Spark技術內幕:深入解析Spark內核架構設計與實現原理