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

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
主站蜘蛛池模板: 仁布县| 成安县| 钦州市| 大丰市| 泗洪县| 诸城市| 嵊州市| 平利县| 南皮县| 蕉岭县| 旌德县| 崇礼县| 玉门市| 永定县| 桓仁| 方正县| 项城市| 韩城市| 万荣县| 湘阴县| 鸡泽县| 桦甸市| 秦安县| 台中市| 伽师县| 云和县| 德昌县| 平塘县| 饶平县| 石狮市| 东光县| 南投县| 兴仁县| 屯昌县| 万载县| 光山县| 克东县| 松江区| 历史| 康定县| 建宁县|