Recommendation : 3. Use environments and tools that limit impacts
Do you use caching mechanisms to limit exchanges ?
Are the cache mechanisms in place: no no-cache directive, browser cache, API cache?
The reduction of the volumes of exchanges, of operations of calculations, processing, and access to data is an axis of optimization of the consumption of resources. The implementation of caching systems reduces the costs of repetitive operations. Cache mechanisms can be deployed at different waypoints in a service. The closer the cache is to the requestor that it is to serve, the smaller the volume of data in transit and the length of the path taken by the data. The closer the cache is to the data source, the more it can be shared by a large number of users, but the data will still be exchanged, only the processing and collection operations will be reduced.
Technical documenation mention cache strategy for each flow. Cache management tools are used to validate efficiency (CHROME: network enable-disable cache)
Rule for assessing the level of compliance of the criterion
Formalized = 100 ; Planned = 75 ; Identified = 50 ; Ignored = 0 / 100
11 other criteria related to the recommendation: Use environments and tools that limit impacts
Are the functionalities covered by local actions (client side) privileged rather than API exchanges ?
Is the data fed back by the APIs really only the data that the application needs when it is requested ?
Is an openSource alternative available for APIs ?
Do the libraries used allow you to take only the components that are actually useful ?
Are unused dependencies identified and removed ?
Couldn't the expected functionality be implemented with the native capabilities of the browser ?
Is an openSource alternative available ?
Are all the technical equipment used by the service identified ?
For each equipment, are the characteristics available ?
Are the functionalities related to regulated data processing (health, personal, banking) validated in terms of interoperability ?
Are the latest technical advances used when they really help reduce impact ?