- Cloud-Native Applications in Java
- Ajay Mahajan Munish Kumar Gupta Shyam Sundar
- 167字
- 2021-06-24 19:07:21
Aggregation by client
Aggregation at the last mile. This applies to web browsers or a reasonable processing capable user interface, which is showing content from various domains. This pattern is typically used in the home page that aggregates various subject areas. Also, it's the pattern popularly used by Amazon:

Benefits
The benefits of using the aggregation by the client pattern are as follows:
- Decoupled approach at the services layer. Easier for agility and maintainability at each individual service.
- Faster perceived performance at the UI layer, since the requests, can run in parallel to populate the various areas on the screen. More enhanced when there is a higher bandwidth available to fetch data in parallel.
Trade-offs
The trade-offs associated with the aggregation by the client pattern are as follows:
- Sophisticated user interface processing capabilities, such as Ajax and single-page application required
- The knowledge of aggregation is exposed at the UI layer, hence if the similar output was given as a dataset to a third-party, aggregation would be required
推薦閱讀
- TD-SCDMA移動(dòng)通信技術(shù)
- 電子產(chǎn)品印制電路板制作技能演練
- 衛(wèi)星通信干擾感知及智能抗干擾技術(shù)
- 通信專業(yè)實(shí)務(wù):動(dòng)力與環(huán)境
- 6G時(shí)代的按需服務(wù)衛(wèi)星通信網(wǎng)絡(luò)
- 怎樣用萬用表檢測(cè)電子元器件
- 移動(dòng)互聯(lián)網(wǎng):原理、技術(shù)與應(yīng)用
- 液晶顯示器維修實(shí)踐技術(shù)
- 上門速查快修新型VCD/DVD機(jī)500例
- 無線通信射頻電路技術(shù)與設(shè)計(jì)
- 視頻精講:PADS 2007原理圖與布板設(shè)計(jì)典型實(shí)例
- 路由與交換(第二版)
- 5G創(chuàng)新技術(shù)與行業(yè)實(shí)踐
- 電子組裝先進(jìn)工藝
- Premiere Pro CC2018中文版基礎(chǔ)培訓(xùn)教程