- 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.
推薦閱讀
- Reporting with Visual Studio and Crystal Reports
- R語言經典實例(原書第2版)
- Mastering Entity Framework
- Windows Presentation Foundation Development Cookbook
- Java Web開發技術教程
- Full-Stack React Projects
- MongoDB權威指南(第3版)
- Unity 5 for Android Essentials
- Extending Puppet(Second Edition)
- 利用Python進行數據分析
- Procedural Content Generation for C++ Game Development
- Python程序設計與算法基礎教程(第2版)(微課版)
- SciPy Recipes
- Raspberry Pi Robotic Blueprints
- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)