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

NRT – technology view

In this section, we introduce you to various technological choices for NRT components and their pros and cons in certain situations. As the book progresses, we will revisit this section in more detail to help you understand why certain tools and stacks are better suited to solving certain use cases.

Before moving on, it's very important to understand the key aspects against which all the tools and technologies are generally evaluated. The aspects mentioned here are generic to software, we move on to the specifics of NRT tools later:

  • Performance: This is basically gauging the performance of the software component on a given set of hardware at a given load.
  • Capacity: This is a very crucial aspect because it decides the breaking point for any application.
  • Management: How easy or cumbersome is the management of the component? Would I need specialized engineers to maintain it?
  • Scalability: Is the component scalable so it can accommodate an increasing load of traffic and new use cases? Can I grow over the same architecture?
  • Total cost of ownership (TCO): This refers to the total cost that would be spent to own the solution end to end.

Now that we have rules of thumb set, let's look at the technology view of the NRT application framework to understand what all technological choices it presents to us—please refer to the following diagram:

This figure captures various key technology players which are contenders as parts of the solution design for an NRT framework. Let's have a closer look at each segment and its contenders.

主站蜘蛛池模板: 绥阳县| 无为县| 眉山市| 四子王旗| 永川市| 河东区| 建德市| 株洲县| 古浪县| 铁岭县| 无为县| 拜泉县| 丰镇市| 玉田县| 平原县| 绥中县| 个旧市| 台南市| 通州区| 麻阳| 桃园县| 涟源市| 江山市| 武安市| 海口市| 普兰店市| 普兰店市| 谢通门县| 钦州市| 乐安县| 左云县| 乐业县| 盐源县| 义乌市| 永善县| 阿鲁科尔沁旗| 建宁县| 扶风县| 军事| 庆元县| 鹿邑县|