官术网_书友最值得收藏!

The Microservice Tools

Some issues are always questionable or controversial when it comes to choosing a microservice stack. Much is discussed regarding the performance, practicality, cost, and scalability. Most of what is discussed is background views; many of these are valid opinions and many others not so much.

Obviously, the history of the development team should be considered in any technical decisions regarding the stack and implementation. However, at times, it is necessary to leave some comfort zones behind to develop a product. A comfort zone can be a programming language, a protocol, a framework, or a database, and they can limit a developer's ability to move at speed. The developed application then becomes more and more scalable.

In this chapter, you will be working on points that should be examined for internal discussions and development teams. In the end, it is always important to understand that the development stack is not an amusement park; to develop the best product, we should always be considering the aspects of cost and scalability.

Some criticisms will be made throughout this chapter. None of these criticisms seek to depreciate or affirm the best technology to be applied. All analysis is performed here with the full focus on the end product of this book, which is a news portal using the microservice architecture.

In this chapter, we'll look at the following:

  • Programming languages
  • Microservices frameworks
  • Binary communication
  • Message broker
  • Caching tools
  • Fail alert tools
  • Locale proof performance
主站蜘蛛池模板: 连云港市| 隆子县| 乳源| 华宁县| 济宁市| 多伦县| 绥德县| 孟州市| 大宁县| 许昌市| 禹城市| 项城市| 潞西市| 三原县| 祁连县| 金川县| 什邡市| 常宁市| 贵港市| 威海市| 西城区| 友谊县| 永泰县| 萨迦县| 麟游县| 象州县| 蛟河市| 西昌市| 仪征市| 宜阳县| 城市| 徐州市| 山东省| 新泰市| 灵山县| 呈贡县| 南开区| 丽水市| 鄱阳县| 沅江市| 英德市|